是否存在一種防水方法來阻止在其瀏覽器中禁用JavaScript的用戶?阻止非JavaScript用戶的防水方法
如果我使用cookie進行檢查,用戶可以手動添加cookie。
我需要這個檢查,因爲即使禁用了JavaScript,也應該始終顯示JavaScript JQuery popupwindow。
是否存在一種防水方法來阻止在其瀏覽器中禁用JavaScript的用戶?阻止非JavaScript用戶的防水方法
如果我使用cookie進行檢查,用戶可以手動添加cookie。
我需要這個檢查,因爲即使禁用了JavaScript,也應該始終顯示JavaScript JQuery popupwindow。
您可以在HTML中使用noscript
標籤有這樣的重定向:
<noscript>
<meta http-equiv="refresh" content="0;url=no-js.html" />
</noscript>
這樣,如果用戶已禁用JavaScript,然後他/她將是重定向到no-js.html
頁面,您可以自定義該頁面。
使用非腳本標記
,顯示了巨大的div會阻止頁面,或引發重定向與 ?
它仍然聽起來像一個hacky方法,也許你應該使用noscript標籤來顯示一個消息,JS應該被激活的完整體驗和功能?
您可以使用CSS將某些元素(如登錄)設置爲display: none
。使用JavaScript,只需刪除該風格即可。
或者你可以使用this.
服務一個空的頁面,用AJAX加載它的所有實際內容?但爲什麼你要這樣做給你的用戶呢? –
因爲我有一個JavaScript彈出窗口,人們必須閱讀並確認其中的內容。 – Jordy
如果用戶關心要禁用Javascript,他們就足夠關心不要使用強制他們打開它的網站... – Rushyo