我在檢測Javascript時遇到問題。我創建了一個jQuery Popup窗口,該窗口僅適用於啓用了JavaScript的用戶。但是,如果他們的瀏覽器禁用了JS,我想將它們重定向到index.php,當他們點擊按鈕時。檢測Javascript是否被禁用,如果是,則重定向
所以基本上如果有人有JS啓用他/她會得到彈出窗口,如果他們沒有,他們將被重定向。
可能嗎?此外,如果這項工作在移動設備上也是如此?
我在檢測Javascript時遇到問題。我創建了一個jQuery Popup窗口,該窗口僅適用於啓用了JavaScript的用戶。但是,如果他們的瀏覽器禁用了JS,我想將它們重定向到index.php,當他們點擊按鈕時。檢測Javascript是否被禁用,如果是,則重定向
所以基本上如果有人有JS啓用他/她會得到彈出窗口,如果他們沒有,他們將被重定向。
可能嗎?此外,如果這項工作在移動設備上也是如此?
這種技術被稱爲hijax
創建鏈接<a href="index.php">..</a>
,重視它是禁用的正常流動JavaScript事件
如果啓用javascript,它會顯示彈出,否則鏈接將正常工作..
如果你正在使用jQuery你可以使用'event.preventDefault()'來停止''標籤的正常功能。 http://api.jquery.com/event.preventDefault/ – 2013-02-13 14:12:12
請您詳細說明一下嗎?我剛剛下載了一個jQuery彈出窗口,我不知道該粘貼什麼內容:/ – 2013-02-13 14:16:10
有一個元標記,可以讓你做到這一點,只要記住它不能進入身體,需要在文檔的頭部。
<noscript>
<meta http-equiv="Refresh" content="0; URL=../error/errorjs.jsp" />
</noscript>
實際上,如果他們沒有啓用Javascript,我實際上只需要重定向這個人。 – 2013-02-13 14:15:22
因此noscript標籤。它只會在javascript被禁用時重定向。 – OnResolve 2013-02-13 15:01:37
如果它是一個標籤,只需提供正確的href – anderssonola 2013-02-13 14:09:26