-2
A
回答
-2
您可以添加命名空間/全局變量的每一個文件,並檢查如下:
in fileName.js:
window.fileName = true;
然後,檢查:
<script> if (!window.fileName) {...} </script>
0
你可以使用「試捕」,以避免在錯誤訪問不存在的功能或數據,並根據需要做出反應
0
您可以嘗試在javascript中使用「try-catch」塊。
要使用它,您可以調用任何一個函數/將您想要在try塊內部檢查的文件的變量引用。如果它沒有進入'catch'塊,那麼這意味着文件被加載。
你也可以使用Firebug來檢查哪些文件被加載,哪些不是,以及爲什麼它們沒有被加載的錯誤。
希望這會有所幫助。如果您覺得它有幫助,請不要忘記標記爲anwser。
0
使用螢火蟲或等同物來發現404's。
如果一個腳本在一個瀏覽器中加載,它將加載到另一個瀏覽器中,此處不存在交叉瀏覽器問題。
要處理加載錯誤,請使用像RequireJS這樣的腳本加載框架並動態加載腳本。
旁註:接受良好的揚聲器來提高自己的聲望,當有良好的代表時,人們會更快/更頻繁地提出問題。
0
當動態地添加一個js文件時,有一行腳本向DOM添加一個元素,並帶有一個唯一的ID ...然後在DOM中存在該元素。如果該元素存在,則表示該js文件已加載。
您還可以使用螢火蟲來分析哪些文件被加載,並且不和的原因的文件,爲什麼沒有他們得到加載中... – 2011-04-19 06:54:49
我必須檢查是否JS加載在所有broswer也。因此,我需要顯示成功消息,一旦js加載 – Tarun 2011-04-19 07:08:48