81997 Bookmarklets! Create

Hatena::Let でブックマークレットをかんたんに作成・公開しよう!

URL の一部を書き換えてからジャンプします (sample)

(url=>{const d_=document;const variable="@@@";const width=60;const c_style_={backgroundColor:"gre...

アイコンが大きくなります。

[...document.querySelectorAll('img.profile-image')].forEach((n=>{n.style.cssText='width: 64px; he...
shiiiiir Google翻訳2017-04-11

範囲選択した箇所をGoogle翻訳ページで表示。範囲選択してなければ現在のURLをページごと翻訳、もしくは...

(function(s){var url;if(s.length>0){url='//translate.google.com/#auto/ja/'+encodeURIComponent(s)}...
noromanba Base64=2017-04-11

stupid decoder of various encoded Base64

(()=>{'use strict';const wall=document.head||document.body||document.documentElement;wall.appendC...

いろはす討滅戦 キャンペーンコード入力支援ブックマークレット

(function(){var div_element=document.createElement("div");div_element.style="margin-left: 10px;";...
noromanba isNotoSerif!2017-04-07

[DONE] fix "NotoSerif Subset OTF" wrong links

(()=>{'use strict'})();

TL;DR: ` のすぐ内側に " or ' を入れる。内部でそれらを使う時はエスケープ。

{let LET_ID="foo";alert(`'<div class="${LET_ID}" onclick="alert('test')">\n  </div>'`.slice(1,-1))}

起動すると現在のURLがデフォルトで入力状態のプロンプトが起動してOKでQRコード表示、URLを指定してQR...

(function(){var im,u;if(u=prompt('please input url!',location.href)){im=document.createElement('i...

これ自体は何もしないよ。

はてなのサービス内で連携しているTwitterアカウントにもHaiku!がツイートされます。(ヘルプにも載って...

(function(){var a=document.createElement('span');a.innerHTML='<label><input type=checkbox name="p...
noromanba MakeGeo2017-03-28

remember GeoCities

(()=>{'use strict';const require=sources=>{const wall=document.head||document.body||document.docu...
noromanba Twiload2017-03-28

autoload new tweets on twitter.com

(()=>{'use strict';const load=()=>{const expander=document.body.querySelector('.new-tweets-bar');...
noromanba T/U box2017-03-26

easy copyable title/url box; click to copy, double-click outer to close

(()=>{'use strict';const canonical=(document.querySelector(['head meta[property="og:url"][content...

タイトルと URL をコピーするための TEXTAREA

(function(){const c_id="a-kuma3-"+Date.now();const remove_textarea=function(){this.parentNode.par...

Range.prototype.getClientRectsで表示範囲が取れることを利用したデモ

(function(){const MASK="range-visualizer-mask";const MASK_ELEM=`${MASK}-elem`;const MASK_NODE=`${...

出てきたやつをクリックするとクリップボードに入ります。外枠をダブルクリックすると消えます。

(()=>{const canonical=(document.querySelector('head meta[property="og:url"][content]')||{}).conte...
unarist Add custom CSP2017-03-11

お好みの Content-Security-Policy を追加して、制限を厳しくしてみよう

(function(){let csp=doc.createElement("meta");csp.httpEquiv="Content-Security-Policy";csp.content...

ブックマークレット開発のお供に

onerror=alert;

Instagramの一覧表示時に画像の隙間を無くしてくっつける

javascript:(function(){var a=document.querySelectorAll("header+div div>a");for(i=0;i<a.length;i++...

最初の入力フォーム。内容自分で変えてから使えよ。PCサイトでのみ動作確認(Safari)。

javascript:(function(){document.getElementById("MAIL_ADDRS").value="hoge@hoge.com";document.getEl...
<< 21 22 23 24 25 26 27 28 29 30