所以我的网站在Firefox等某些浏览器中无法正常运行。我想知道如何制作它,以便当有人在不受支持的浏览器中访问网页时,它会显示一条消息。就像http://species-in-pieces.com一样 有一个页面上写着“在Chrome中运行最佳。你可以在这里下载。”当你没有使用铬(或沿着这些线的东西)。我需要在Firefox和未设置的浏览器(如游戏机浏览器)上弹出类似的消息,但我还需要一种方法来消除它或忽略它,因为我的大部分用户正在使用这些特定的消息。欢迎任何想法,谢谢!
答案 0 :(得分:0)
在javascript中检测Firefox:
var isFirefox = typeof InstallTrigger !== 'undefined'; // Firefox 1.0+
阅读更多信息和更多浏览器检测:How to detect Safari, Chrome, IE, Firefox and Opera browser?。
作为一个简单的例子,您可以这样做:
var isFirefox = typeof InstallTrigger !== 'undefined'; // Firefox 1.0+
if (isFirefox) {
alert("Please try other browser!");
}
答案 1 :(得分:0)
您可以从navigator.userAgent
检索用户代理,以确定正在使用的浏览器并从那里开始。
当然没有什么能阻止用户伪造用户代理。
答案 2 :(得分:0)
使用
var x = navigator.userAgent;
它将类似于:
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.134 Safari/537.36
您可以根据此字符串
阻止浏览器