GitHubにホストしているbookmarkletをロードする
GitHub
にホストしている
JavaScript
があるとする
e.g.
https://github.com/ohbarye/playground/blob/master/ignore_whitespace/ignore_whitespace.js
このファイルを読み込むような
ブックマークレット
を作りたい
bookmarklet
の実装を変更したときに都度更新せずにすむようにしたい
自分で
CDN
にあげたりする
デプロイ
の手間を省きたい
以下のようにrawファイルを読ませるとNG
MIME type
が
text/html
でないとNGだが
text/plain
になってしまう
code:js
javascript:(function(url){s=document.createElement('script');s.src=url;document.body.appendChild(s);})('
https://raw.githubusercontent.com/ohbarye/playground/master/ignore_whitespace/ignore_whitespace.js')
jsDelivr
を使うとよい
ホスト名を変えてブランチの前を
@
にするだけ
code:js
javascript:(function(url){s=document.createElement('script');s.src=url;document.body.appendChild(s);})('
https://cdn.jsdelivr.net/gh/ohbarye/playground@master/ignore_whitespace/ignore_whitespace.js')