0
A
回答
7
簡答:你不能。
瀏覽器將爲每個HTTP請求提供一個用戶代理頭,您可以使用它來確定請求來自哪個瀏覽器。但瀏覽器經常在說謊。部分原因是開發人員(比如你?)試圖限制他們的網站訪問某些瀏覽器,許多瀏覽器和用戶「欺騙」了用戶代理字符串,或者包含不在該字符串內的瀏覽器名稱。
如果您的具體問題是阻止Javascript兼容性問題,更好的方法是在使用該功能之前檢查給定的功能塊(使用Javascript)。這將適用於各種瀏覽器類型。
1
使用IE jQuery的,你可以檢測到用戶的瀏覽器,引導他到'對不起,不支持該瀏覽器頁面如下:只要
if($.browser.msie)
{
document.location.href = "sorry.html";
}
這將工作用戶已打開javascript。但這不是合適的解決方案...良好的網站應該在所有主流瀏覽器上正常工作。
相關問題
- 1. 檢測特定網站的web瀏覽器我瀏覽到
- 2. 如何防止瀏覽網站代碼
- 3. 如何防止瀏覽器使用NGINX緩存特定圖像
- 4. 如何讓我的Safari瀏覽器用戶使用我的HTML網站的谷歌瀏覽器?
- 5. 如何防止用戶瀏覽我的網站的某些文件
- 6. 如何防止Angular 2網站上的瀏覽器緩存?
- 7. 如何防止桌面瀏覽器(Chrome,Safari瀏覽器)的縮放網頁
- 8. Apache Shiro - 瀏覽器URL只適用於使用網站瀏覽
- 9. 如何阻止用戶在瀏覽器中瀏覽?
- 10. 當用戶使瀏覽器窗口變大時,我如何使瀏覽器適合我的瀏覽器?
- 11. 防止用戶通過網絡瀏覽器訪問網頁?
- 12. 使用硒瀏覽網站
- 13. 如何防止瀏覽器緩存爲PHP網站
- 14. 如何防止我的用戶明確瀏覽到/.../index.php?
- 15. 阻止用戶保留我網站的瀏覽信息
- 16. 我如何堅持用戶瀏覽我的網站? Node.JS
- 17. 阻止用戶重新啓動瀏覽器的網站?
- 18. 用戶Agnet(瀏覽器/瀏覽器)Progmatically
- 19. 如何在我的網站上使用瀏覽器指紋?
- 20. 如何防止用戶瀏覽WebBrowser控件中的某些網站?
- 21. 如何在瀏覽器中使用網頁瀏覽器控件?
- 22. 如何使用AJAX瀏覽網站?
- 23. 如何使網站瀏覽器友好?
- 24. 如何禁用瀏覽器瀏覽器?
- 25. 如何防止在Web瀏覽器中關閉XBAP瀏覽器應用程序
- 26. 如何防止瀏覽器使用舊的緩存的index.html?
- 27. 使用瀏覽器擴展檢測打開特定網站
- 28. 如何防止瀏覽器詢問favicon?
- 29. 如何防止錯誤瀏覽器
- 30. 如何防止瀏覽器Ctrl + U?
你爲什麼要這樣做......? – 2009-11-16 19:16:16
您是否認爲不是任意限制用戶?只是一個想法。 – SpoonMeiser 2009-11-16 19:19:06
我實際上遇到過這樣做的商業網站。只有瀏覽器X?真的......沒關係,我只需點擊鼠標就可以支持我選擇的瀏覽器,而不是強迫我下載瀏覽器來查看您的網站。 – 2009-11-16 19:19:58