0
我們有一個第三方腳本,它的調用來自與我們不同的域。有些人使用adblock,並啓用第三方規則時,有時,這個特定的JavaScript庫被阻止。有沒有什麼辦法來檢測,JavaScript文件是否被阻止加載?檢測某個特定的站點,javascript是否被阻止
該文件定期更新,所以它不是一個選項將其複製到我們的域,並把一個var hellomonkey = true;內。
我們有一個第三方腳本,它的調用來自與我們不同的域。有些人使用adblock,並啓用第三方規則時,有時,這個特定的JavaScript庫被阻止。有沒有什麼辦法來檢測,JavaScript文件是否被阻止加載?檢測某個特定的站點,javascript是否被阻止
該文件定期更新,所以它不是一個選項將其複製到我們的域,並把一個var hellomonkey = true;內。
一般來說:第
您可以附加load
和error
事件偵聽器的腳本元素,但一般情況下,他們不會針對跨起源請求。您可以添加一個crossorigin
attribute來更改它,但前提是遠程服務器允許您使用CORS。
通常情況下,您只能通過查找腳本所產生的副作用(如創建全局變量或DOM元素)來判斷腳本是否已加載。