簡體   English   中英

如何在禁用Javascript時檢測並警告用戶?

[英]How can I detect and warn the user when Javascript is disabled?

當瀏覽器不支持或執行Javascript時,網站可以使用<noscript>標簽優雅地降級(或警告用戶)。 但是,一些附加組件(例如,NoScript,uMatrix)允許用戶禁用第三方 Javascript,即來自同一網站的Javascript將運行,但來自其他域的Javascript不會。 對於隱私和安全問題,這是明智之舉。 但是,需要檢測和處理主要依賴於第三方Javascript的網站(例如,從第三方CDN檢索的Javascript庫)。

當瀏覽器阻止第三方Javascript時,如何檢測並警告用戶? 顯然,我可以通過將特定的Javascript放在我控制的另一個域上來測試,並測試它是否在主域上運行Javascript。 但是,這很麻煩(需要管理另一個域等)。 有更簡單,更清潔的解決方案嗎?

只是一個猜測,不要判斷,你不能只做這樣的事情

在jquery的情況下

if (typeof(jQuery) !== undefined)
{
//do something
}

因此,如果lib不在那里,那就做一個后備

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM