揮発性のメモ2

http://d.hatena.ne.jp/iww/

hoge

github上のjavascriptをはてなブログで読んで実行する

JavaScriptというかjQueryに、サーバ上のjsファイルを動的に取得して実行する機能がある。
$.getScript() | jQuery 1.9 日本語リファレンス | js STUDIO


たとえばここのjsを取得したいとする。
GitHub - placemarker/jQuery-MD5: JavaScript MD5 plugin, usable as part of the jQuery library or standalone
でも、このjsへの直リンクを使って$.getScript()を実行してもエラーになる。
https://raw.githubusercontent.com/placemarker/jQuery-MD5/master/jquery.md5.js
このリンクはテキスト扱いになるので、コードとして使えない。
そこで、githubのコードを再配布してくれるサイトがあるので、そこを使う
raw.githack.com
ここにgithubのrawURLを貼り付けると、再配布用のURLができるので、これを使ってコードを取得する。

window.addEventListener("load", function(){
    $.getScript(
        "https://rawcdn.githack.com/placemarker/jQuery-MD5/b985fce4e867773e5fb7a29b4fb5df74c53595d0/jquery.md5.js",
        function(){ console.log("ファイル読めたよ"); }
    );
},false);

ここで使った