外部ファイルを読み込むブックマークレット
はじめに
ブックマークレットのコード量が多くなる場合は、コードを外部ファイルに記述すると便利です
これは外部JavaScriptファイルを読み込んで実行するブックマークレットのサンプルです
1つのファイルを読み込むタイプ
太字の部分を読み込みたいファイルのURLに書き換えてください。
外部JavaScriptファイルの文字コードはUTF-8にしてください
javascript:(function(f){f=function(s){s=document.createElement('script');document.body.appendChild(s);s.charset='UTF-8';s.src='JSファイルのURL'+'?'+Date.now();};(document.readyState=='loading')?document.addEventListener('DOMContentLoaded',f):f();})();
複数のファイルを読み込むタイプ
このサンプルは「jQuery+自前のファイル」の2ファイル構成で、順番通りに読み込みます
javascript:(function(j,f){j=['https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js','JSファイルのURL'];f=function(u,s){if(j.length==0){return;}u=j.shift()+'?'+Date.now();s=document.createElement('script');document.body.appendChild(s);s.charset='UTF-8';s.addEventListener('load',f);s.src=u;};(document.readyState=='loading')?document.addEventListener('DOMContentLoaded',f):f();})();
右クリックからブックマークレット追加
右クリックからお気に入りに追加すると、ブックマークレットを追加することができます
右クリックからお気に入りに追加できない場合は、このページを一旦ブックマークして、URLをコードに書き換えてください