-2
我有一個第三方的JavaScript,聲稱在我的頁面加載後加載編碼。我無法編輯此JavaScript的代碼。但是,我必須在此JavaScript後運行我的腳本。是否有任何數字配置來設置加載順序?例如如果第三方腳本是1000,我將設置爲10000000強制JavaScript絕對加載最後
我有一個第三方的JavaScript,聲稱在我的頁面加載後加載編碼。我無法編輯此JavaScript的代碼。但是,我必須在此JavaScript後運行我的腳本。是否有任何數字配置來設置加載順序?例如如果第三方腳本是1000,我將設置爲10000000強制JavaScript絕對加載最後
如果您知道第三方腳本函數名稱之一,您可以檢查該函數何時被加載,然後執行腳本。
var scriptCheck = setInterval(function(){
if(typeof thirdPartyFunctionName == 'function') {
console.log('script loaded'); // DO STUFF
clearInterval(scriptCheck);
}
}, 1000);
或者也許是window.thirdPartyFunctionName
你的意思頁面加載或DOM裝? – Raffaele
請顯示如何鏈接這些js文件 –
不,只有腳本標記的自然順序,只要它們不是異步。 – adeneo