81996 Bookmarklets! Create
Hatena::Let でブックマークレットをかんたんに作成・公開しよう!
append self-fork icon on Hatena::Let
(()=>{'use strict';const edit=document.body.querySelector('a.edit-link[href*="/let.edit"]');if(!e...
はてなの通知欄に出る「××があなたのブックマーク(hoge...)に★をつけました」のジャンプ先から個別の...
javascript:(function(){if(location.href.match(/^https?:\/\/b\.hatena\.ne\.jp\/([^\/]+)\/\d{8}#boo...
profile.hatena.ne.jp に飛びます。
((a,i,p='parentNode',q='querySelector',m='match',h='pathname',l=location,u=(a||l.href)[m](/(\w+)\...
表示中のページのタイトルを使ってaタグを表示します。マークダウンでリンクを貼るときに使えます。
console.log("始まり");var title=document.querySelector('h1');var titletext=title.textContent;cons...
スマートフォン用。spamらしき新着の誤タップ防止対策に
(function(){var l=window.location;if(!l.hostname=='b.hatena.ne.jp'&&!document.documentElement.dat...
(alt|title)属性に対応。(割とでっち上げ)staff.hatenablog.com/entry/2017/02/24/152000
(()=>{const _d=document;if(!_d.querySelector('body#hatena-fotolife-foto'))return;const fotolink=_...
shrink too long title attribute
(()=>{'use strict';Array.from(document.body.querySelectorAll([]),((link,idx)=>{if(!link.href)retu...
勝手にはてなスターを置くウィンドウを出します。
(()=>{const freestar=()=>{const pos={x:window.pageXOffset+1,y:window.pageYOffset+1};if(Hatena.Sta...
クリックしたところに、勝手に はてなスターを置きます(一回だけ)
(()=>{const d_=document;function put_star_container(e){if(!d_.querySelector('script[src*="s.haten...
コメント権限がない場合は出ないと思います。
(()=>{if(window.Hatena&&Hatena.Bookmark&&Hatena.Bookmark.Star)Hatena.Star.EntryLoader.entries.for...
数値参照で汚染された s.hatena.ne.jp に平穏を取り戻します
(()=>{const re_num_ref=/&#x?[0-9a-f]{1,6};/;Array.from(document.querySelectorAll(".entry-title ~ ...
subscribe to feed skeleton
(()=>{'use strict';const feed=document.querySelector(['link[href][rel=alternate][type^="applicati...
subscribe to feed in Inoreader
(()=>{'use strict';const feed=document.querySelector(['link[href][rel=alternate][type^="applicati...
subscribe to feed in Feedly
(()=>{'use strict';const feed=document.querySelector(['link[href][rel=alternate][type^="applicati...
subscribe to feed in The Old Reader
(()=>{'use strict';const feed=document.querySelector(['link[href][rel=alternate][type^="applicati...
subscribe to feed on Feedeen
(()=>{'use strict';const feed=document.querySelector(['link[href][rel=alternate][type^="applicati...
add Hatena::Bookmark in new tab/window
(()=>{const canonical=()=>(document.querySelector('head meta[property="og:url"][content]')||{}).c...
open Hatena::Bookmark in new tab/window
(()=>{const canonical=()=>(document.querySelector('head meta[property="og:url"][content]')||{}).c...
delete selected node just once
(function(){'use strict';const options={passive:false,capture:true};function deleteOnce(e){e.stop...
Hatena Star on the whole world
(()=>{if(document.querySelector(['script[src*="//s.hatena.ne.jp/js/HatenaStar.js"]','script[src*=...