0

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

4

1 回答 1

0

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

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

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

例子:

window.addEventListener("onload", function() {
    if(BrowserDetect.browser === "safari") {
        window.location.replace("usesafari.html");
    }
});
于 2013-09-05T13:38:44.177 回答