no title [bookmarklet] Fork

  • var load = function(src, check, next) {
      check = new Function('return !!(' + check + ')');
      if (!check()) {
        var script = document.createElement('script')
        script.src = src;
        document.body.appendChild(script);
        setTimeout(function() {
          if (!check()) setTimeout(arguments.callee, 100);
          else next();
        }, 100);
      }
      else next();
    };load('http://code.jquery.com/jquery-latest.js', 'window.jQuery', function() { alert(1); });
  • Permalink
    このページへの個別リンクです。
    RAW
    書かれたコードへの直接のリンクです。
    Packed
    文字列が圧縮された書かれたコードへのリンクです。
    Userscript
    Greasemonkey 等で利用する場合の .user.js へのリンクです。
    Loader
    @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
    Metadata
    コード中にコメントで @xxx と書かれたメタデータの JSON です。

History

  1. 2017/08/09 16:40:12 - 08/09