我有一个已经在Safari5、IE9、FF6和Chrome14上进行了全面测试的应用程序,我并不打算阻止或排除任何浏览器的体验。但我想警告/通知用户,在另一个浏览器中可能会有更好的体验,如果他们选择继续,可能会有一些功能无法工作或损坏。
我看过jQuery浏览器检测,但它似乎有点奇怪。我知道最好的解决方案是基于功能检测的警告,但我们目前还处于测试阶段,我不完全确定哪些功能的成败。例如网络工作者,众所周知,网络工作者不工作会破坏我们的应用程序,但它在IE较低版本中工作。但是Opera有一个问题,网络工作者可以使用,但不能正常工作。
最终,我正在寻找一种简单的方法来说明浏览器X版本y和更高版本不显示警告,而那些和正在显示警告。
实现这一目标的最好方法是什么?
发布于 2011-10-18 22:52:47
看看这个:http://www.w3schools.com/js/js_browser.asp
使用javascript检测用户浏览器的-Easy方式。在那里,我只需使用switch语句或其他语句来显示尚未测试的浏览器的消息。如果你想要确切的浏览器版本,你必须从"navigator.userAgent“字段中解析它。
https://stackoverflow.com/questions/7809073
复制相似问题