gpt4 book ai didi

jQuery 检测 Chrome 框架

转载 作者:行者123 更新时间:2023-12-01 06:20:42 25 4
gpt4 key购买 nike

我使用以下代码来检测用户正在使用的浏览器版本:

var 浏览器 = $.browser;

    if (browser.msie) {
window.location.replace('/ChromeFrame');
}
else if (browser.mozilla && browser.version < 4) {
window.location.replace('/Upgrade');
}
else if (browser.opera && browser.version < 11.5) {
window.location.replace('/Upgrade');
}

这个想法是,如果他们使用 IE,那么他们必须安装 Chrome Frame,如果他们使用低于 Firefox 4 或 Opera 11.5 的版本,那么他们必须升级他们的浏览器(不确定我这样做的方式是否正确? )

但除了检查他们是否使用 IE 之外,我还需要检测他们是否有 Chrome 内嵌框架,以便我可以让 IE 用户进入。

有人可以帮忙吗?谢谢

我考虑过这样做:(browser.msie && !navigator.userAgent.contains('chromeframe'))

最佳答案

您可以通过查找 window.externalHost 来检测 Chrome 内嵌框架,如下所示:

if(window.externalHost){
alert("I'm running in Chrome Frame")
}

来源:Chrome Frame: Developer Guide‎

关于jQuery 检测 Chrome 框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8120047/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com