我想從另一個服務器加載一個java腳本文件到我的網頁使用java腳本代碼document.write
方法。像,如何在jQuery服務器上找到文件?
document.write("<script type='text/javascript' src='http://www.mydomain.com/js/myscript.js'></script>");
但各自的路徑不具有myscript.js所以其在瀏覽器錯誤控制檯扔404 File not found error
。
我該如何預測和避免這種錯誤?
如果可能預測錯誤,我將顯示替代消息而不是調用錯過的js文件函數。
如果你的腳本創建某種目的或全局變量 - 檢查在你加載腳本的頁面。例如,如果myscript.js將「g」定義爲全局變量,請選中「if(g == undefined)throw some error」 –