2015-07-22 153 views
0

所以我有一个网站在Firefox等浏览器中无法正常工作。我想知道如何做到这一点,以便当有人访问不支持的浏览器中的网页时,它会显示一条消息。就像http://species-in-pieces.com 有一个页面,上面写着“在Chrome中最好用,你可以在这里下载”。当你不使用铬(或沿着这些线)。我需要在Firefox和未设置的浏览器(如游戏控制台浏览器)上弹出类似的消息,但我也需要一种方式来消除或忽略它,因为我的用户的很大一部分正在使用这些特定的消息。打开任何想法,谢谢!如何让我的网站检测某些网页浏览器?

+2

的可能重复【如何检测Safari浏览器,Chrome浏览器,IE ,Firefox和Opera浏览器?](http://stackoverflow.com/questions/9847580/how-to-detect-safari-chrome-ie-firefox-and-opera-browser) – Burkhard

+6

OMG。你甚至考虑修复你的破碎网站吗?这是一个与XY问题有关的典型问题。 http://meta.stackexchange.com/questions/66377/what-is-the-xy-problem – connexo

+0

(回复上面的评论)我只是需要一种方式来显示一条消息,告诉人们他们的浏览器目前不是目前支持。此外,我正在修复它。 –

回答

0

你可从navigator.userAgent用户代理来决定使用什么样的浏览器,并从那里走。

当然,没有什么能够阻止用户伪造用户代理。

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 

您可以根据此字符串阻止浏览器

相关问题