2011-02-18 67 views
1

有沒有辦法重新加載一個網頁,當在brwoser禁用JavaScript?刷新頁面,如果用戶沒有啓用javascript

我的意思是,如果用戶第一次訪問該頁面,並且沒有啓用JavaScript,頁面將使用get.php?js = false等get參數重新加載。

也許,感謝提示。

+0

這是不可能做到的重載IOF啓用javascript?在page.php?js = true - 並在會話中記住它? – SergeS 2011-02-18 15:55:05

回答

3

無需JavaScript即可強制重新加載頁面的唯一方法是使用元刷新標記。然而,這是一個錯誤的方法:更好地顯示該頁面的JavaScript剝奪,並重定向那些有JavaScript的人更適合的頁面。使用JavaScript來page.php?js=true 重定向

假設JavaScript不可用,並且:

3
<noscript> 
    <meta http-equiv="refresh" content="2;url=page.php?js=false" /> 
</noscript> 

您可以使用<noscript>標籤與refresh<meta> tag

+0

我想這會起作用。但我認爲谷歌不會喜歡它? – Ilyssis 2011-02-18 16:07:16

+0

@Ilyssis:我不確定谷歌:) – Sarfraz 2011-02-18 16:08:23

0

你可以做到這一點的其他方式。

1

添加到Sarfraz的帖子,你可以做到這一點,以滿足您的要求:

<noscript> 
    <meta http-equiv="refresh" content="2;url=page.php?js=false"> 
</noscript>