SmartLDR更新 - 素人がプログラミングを勉強していたブログ のを見て, 関数に押し込むのもいいなあと思った. けど, このままでは返り値が利用できない + Fxのlocation.hrefは非同期らしい JSDeferred を高速化する (試し中) - 冬通りに消え行く制服ガールは✖夢物語にリアルを求めない。 - subtech ので, その後でなにか処理となると面倒な書き方をしないといけない. そこで非同期処理の定番, JSDeferredのuserscript版をrequireして with(D()){ function unsafeExec(func){ var d = Deferred(); // Global確保 => 呼び出し用 // var Global = (function(){ return this})(); var Global = unsafeWindo