ユーザー スクリプトをプログラムしましたが、Chrome で問題が発生しました (Greasemonkey を使用した Firefox は問題ありません): Tampermonkey を使用しています。コードは次のとおりです。
// Header...
(function addjQuery() {
var head = document.getElementsByTagName('head')[0] ;
var jQuery = document.createElement('script');
jQuery.type = 'text/javascript';
jQuery.src = 'http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js';
head.appendChild(jQuery);
waitjQuery() ;
})();
function waitjQuery(){
typeof jQuery == 'undefined' ? setTimeout(waitjQuery, 50) : main() ;
}
私のスクリプトは関数待機でループし、typeof jQuery
(または $...) は常に未定義です。コンソールでページのヘッダー HTML を確認したところ、jQuery が正しく読み込まれています...