外部JSファイルを検出する方法は、jQueryを使用して既に含まれています

StackOverflow https://stackoverflow.com/questions/4327177

  •  29-09-2019
  •  | 
  •  

質問

GetScriptを使用して外部JSファイルを含めました。ただし、一度だけ含めたいと思います。 jqueryを使用して外部ファイルが含まれているかどうかを検出するにはどうすればよいですか?ありがとう。

役に立ちましたか?

解決

これは、ファイル自体がロードされているかどうかを技術的に確認しませんが、そのファイル内で定義されているオブジェクト名空間を確認できます。

JSファイルが次のようなものを使用してコードを名前を付けたとします。

var myNameSpace = function(){
  return {
   some:'stuff'
  };
}();

または、何かを名前を掲載するためのスタイル(つまり、同じことをします)。 myNameSpace

それで

if (typeof myNameSpace == "undefined"){ // load script }
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top