ユーザ用ツール

サイト用ツール


javascript:bookmarklet

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

javascript:bookmarklet [2011/01/20 06:29] – 外部編集 127.0.0.1javascript:bookmarklet [2020/06/24 02:43] (現在) – [用例] nullpon
行 11: 行 11:
 すべてFirefox用 すべてFirefox用
  
-<html> +==== 開いているページのマークウンリンクを作成 ====
-<ul> +
-<li><a href="javascript:(function(){prompt('','['+location.href+':title='+document.title.replace(/\[|\]/g,&quot;&quot;)+']')})();"> +
-表示しているページのはてなイアリー用リンク記法を作成</a></li> +
-<li><a href="javascript:(function(){prompt('','&gt;&lt;blockquote%20cite=&quot;'+location.href+'&quot;%20title=&quot;'+document.title+'&quot;&gt;'+window.getSelection()+'&lt;/blockquote&gt;&lt;')})();">はてなダイアリーの引用ブロックを作成する</a></li> +
-<li><a href="javascript:(function(){document.getElementById(&quot;map&quot;).addEventListener(&quot;DOMMouseScroll&quot;,function(e){e.stopPropagation();},true);})();">Google Mapのマウスホイールによる拡大縮小を無効化</a></li>+
  
-<li><a href="javascript:(function(){var r='';var x=prompt('数値文字参照(10進)に変換','');for(var i=0;i<x.length;i++){r+='&#'+x.charAt(i).charCodeAt().toString(10)+';'}prompt('',r)})();">10進数値文字参照に変換</a></li> +<code> 
-<li><a href="javascript:(function(){var r='';var x=prompt('数値文字参照(16進)に変換','');for(var i=0;i<x.length;i++){r+=('&#'+'x'+x.charAt(i).charCodeAt().toString(16)+';')}prompt('',r)})();">16進数値文字参照に変換</a></li> +javascript:((t,u)=>{prompt('markdown link',`[${t.replace('[','\\[').replace(']','\\]')}](${u.replace('(','%28').replace(')','%29')})`);})(window.getSelection()+""||document.title,location.        href); 
- +</code>
-</ul> +
-</html>+
  
 +==== はてなブックマーク登録ページに移動 ====
  
 +<code>
 +javascript:(()=>{location.href=`https://b.hatena.ne.jp/paulownia/add.confirm?url=${encodeURIComponent(location.href)}`})();
 +</code>
javascript/bookmarklet.1295504945.txt.gz · 最終更新: 2011/01/20 06:29 by 127.0.0.1