2014-09-23 79 views
1

如果同一個Javascript文件具有不同的URL,那麼是否有可能知道是否已經下載了JavaScript文件。不使用URL但使用文件的名稱。檢查JavaScript文件是否已經下載

這是可能使用JavaScript?

+0

http://danml.com/js/filename2.js – dandavis 2014-09-23 18:52:12

+1

爲什麼不設置一個全局變量表示該文件已被下載,並檢查? – Barmar 2014-09-23 18:53:22

回答

0

您可以在DOM中找到所有<script>元素,並檢查是否有任何src屬性與文件名的正則表達式匹配。

1

如果你定義的腳本變量,您可以檢查變量已經定義:

if (typeof(myScriptDefined) == "undefined") { 
    myScriptDefined=true; 
    // rest of my script content 
} 
+0

我會在前面添加'window.'來表明是的,在這種情況下你需要一個全局變量 – 2014-09-23 18:54:44