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