jquery - 有没有办法为 IE8 及以下用户启用 JQuery 弹出窗口?

标签 jquery css internet-explorer-8 cross-browser popup

我有一个使用 CSS3 构建的新站点,但使用了一些条件样式表以使其在 IE8 及以下版本中看起来合理。

但是我想在网站上为所有使用 IE8 或更低版本的访问者放置一个弹出窗口。这只会通知他们该站点可以使用,但为了享受完整的增强功能,他们应该更新他们的浏览器。然后,我将在弹出窗口中提供 2 个链接,一个用于下载 Firefox,另一个用于继续而不更新。

我想用 JQuery 做到这一点。

我需要一种我也可以用来针对其他浏览器的方法,例如Firefox,这样我就可以测试它是否有效。我是 Mac 用户,只能有限地访问 IE 进行测试。因此,我可以在其他浏览器上测试然后将代码切换到目标 IE8 及更低版本的解决方案将是理想的。

最佳答案

使用Modernizr检测您正在使用的功能是否不受支持。 Example :

if(!Modernizr.flexbox) {
  alert("Flexbox not supported");
}

关于jquery - 有没有办法为 IE8 及以下用户启用 JQuery 弹出窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15967431/

相关文章:

javascript - 使用ajax、javascript为特定div计数计时器

javascript - 删除按钮的父级

javascript - 拆分数组中包含的字符串并保存到另一个数组中

html - angularjs 背景问题。背景和页脚之间的差距很大。图像调整大小不会改变任何东西

angularjs - 已达到 10 次 $digest() 迭代。中止!使用时 $locationProvider.html5Mode(true);

javascript - 找出右键单击的DOM元素

javascript - 如何将表体定位到 "fit"到表头和行头?

html - CSS 直接子选择器未选择

javascript - IE8 上 js 关联数组的最大字符长度

css - 找不到网站页面和呈现问题