有沒有什麼辦法可以創建一個按鈕來啓用JavaScript,如果用戶沒有啓用它?我可以創建一個按鈕來啓用javascript
如果沒有,是否有另一種方法可以在用戶瀏覽器訪問我們的網站時自動啓用javascript?
失敗的是,我可以通過權限訪問用戶的瀏覽器設置,然後啓用JavaScript?
有沒有什麼辦法可以創建一個按鈕來啓用JavaScript,如果用戶沒有啓用它?我可以創建一個按鈕來啓用javascript
如果沒有,是否有另一種方法可以在用戶瀏覽器訪問我們的網站時自動啓用javascript?
失敗的是,我可以通過權限訪問用戶的瀏覽器設置,然後啓用JavaScript?
號
如果用戶禁用了JavaScript的那麼有沒有辦法讓一個網站做任何(其他然後提供指令(例如,在<noscript>
))「幫助」他們打開它。
鑑於禁用JS的人越來越多地使用第三方工具(如NoScript)來這樣做,所以提供指令不太可能有幫助。如果用戶禁用了JavaScript,那麼可以安全地假設他們理解這樣做的後果,並且能夠爲自己找到On開關。
的JavaScript 可以失敗但其他原因(如網絡問題,而JS文件下載),所以總是progressive和unobtrusive。
您是否考慮過使用<noscript>
標記?
<noscript>
<div class="bigRedWarningBoxInMiddleOfScreen">
Enable javascript pretty please
</div>
</noscript>
您唯一能做的就是檢查JavaScript是否被禁用。如果是這樣,您可以顯示一個指導用戶啓用它的頁面。
沒有,但你可以做一個最好的事情是:
<noscript>
<div class="alert alert-error">Please enable JavaScript to use this site properly, here's <a href="http://www.enable-javascript.com/" target="_blank">how</a></div>
</noscript>
我相信該網站檢測用戶使用,並相應地給出了方向哪個瀏覽器。
有些人不喜歡無腳本由於某種原因,所以你可以這樣做:
<div id="noscript">
<div class="alert alert-error">Please enable JavaScript to use this site properly, here's <a href="http://www.enable-javascript.com/" target="_blank">how</a></div>
</div>
和
document.getElementById('noscript').style.display = 'none';
但如果你的頁面大小爲大,這可能會導致閃爍。
不,禁用javascript是瀏覽器內置的一個安全選項,允許網站自動打開它將是可怕的。 – Tro
不,您可以做的最好的方法就是使用'
你爲什麼要這樣做? – sgroves