ランダムな Web サイトに追加されるウィジェットがあります。
これらのサイトに jQuery がある場合は常に、コードでそれを使用し、jQuery を再度アップロードしないようにします。
1 回限りの設定で、jQuery への関数呼び出しでサイトの jQuery を呼び出すにはどうすればよいですか?
ランダムな Web サイトに追加されるウィジェットがあります。
これらのサイトに jQuery がある場合は常に、コードでそれを使用し、jQuery を再度アップロードしないようにします。
1 回限りの設定で、jQuery への関数呼び出しでサイトの jQuery を呼び出すにはどうすればよいですか?
匿名関数を使用して、jQuery オブジェクトの存在をテストします。未定義の場合は、DOM に追加し、しばらく待ってから再試行します。
void(function()
{
if (/function/.test(this["jQuery"]) == false)
{
var anon = arguments.callee;
var jqs = document.createElement("script");
jqs.src = "http://code.jquery.com/jquery-latest.js";
document.getElementsByTagName("body")[0].appendChild(jqs);
window.setTimeout(function () {anon();}, 500);
}
else
{
$(document).ready(function(){document.title = "jQuery"});
}
}
());