簡體   English   中英

當用戶在瀏覽器中禁用 javascript 時如何檢測事件?

[英]how to detect event when user has disabled javascript in his browser?

當用戶在瀏覽器中禁用 javascript 時如何檢測事件,直到用戶重新加載頁面我可以向服務器發送命令以不使用 javascript

謝謝你的回答。 考慮這種情況,用戶上傳了頁面,然后改變主意使用 javascript 並更改了瀏覽器設置。 該腳本仍在頁面上運行,直到頁面重新加載。 問題是捕捉用戶更改瀏覽器設置的時刻。 然后我就可以向服務器發送一個命令,不要使用 AJAX 使用 javascript

你不能 需要JavaScript才能檢測事件。

請遵循漸進增強不干擾JavaScript的原則。

最好的辦法就是使用noscript標簽。 僅當沒有javascript時才顯示Noscript標記。 除此之外,如果用戶禁用了javascript,您將無能為力。

<noscript>JAvscript Disabled. Enable it or the world cannot function. </noscript>\

我不確定它是否已棄用

不確定您的意思,但是由於禁用了javascript,因此無法檢測。 我建議您讓服務器等待javascript“命令”(也許是ajax調用/命令?),如果沒有到達,則表示JS已關閉。

如果您想知道良好的做法,請查看Quentin的鏈接。

<noscript>You have Javascript disabled. Please enable it for this website to wrok properly.</noscript>

順便說一下,這必須在 HTML 中。

暫無
暫無

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

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