我正在使用 jQuery 的浏览器插件来检索浏览器名称和版本。无论如何,如果用户正在使用某个浏览器和/或某个版本,我会尝试显示一条消息。这是我正在使用的:
if (($.browser.name == "msie" && $.browser.version <= "8.0") || $.browser.name == "safari" || $.browser.name == "opera") {
// Do something
}
一切正常,除了错误显示在 IE9 中,它不应该。我希望它仅在版本 8.0 或更低版本时显示。声明有什么问题?
提前致谢。
编辑:我现在正在使用 $.browser.versionNumber 但它仍然不起作用。像这样:
if (($.browser.name == "msie" && $.browser.versionNumber <= "8") || $.browser.name == "safari" || $.browser.name == "opera") {
// Do something
}
$.browser.versionNumber 检索一个数字。在这种情况下,如果我使用的是 IE9,它将发送“9”。