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