在javascript中检测浏览器

时间:2013-09-05 13:32:39

标签: javascript browser

我希望javascript检测我正在使用哪个浏览器,如果不是safari将其重定向到safari。我的网站主要基于Safari。因此,如果有人在另一个浏览器上打开我的网站,他们将被重新访问safari页面。 任何人都有答案?! (顺便说一下,我的英语不是最好的)

1 个答案:

答案 0 :(得分:0)

无法从客户端内部更改浏览器。你可以要求他们打开它,但不要强迫它们。

您最好的选择是将网站正确呈现给Safari用户,并将不使用Safari的用户重定向到要求他们安装的网页。

如何检测浏览器:http://www.quirksmode.org/js/detect.html

示例:

window.addEventListener("onload", function() {
    if(BrowserDetect.browser === "safari") {
        window.location.replace("usesafari.html");
    }
});