【发布时间】:2014-08-07 22:12:58
【问题描述】:
我必须将 IE 用户重定向到其他网站,从 IE6 到 IE9,这段代码运行良好:
<!--[if IE]><script type="text/javascript">window.location = "google.com";</script><![endif]-->
这段代码非常适合 IE 10:
<script type="text/javascript">if (navigator.appName == 'Microsoft Internet Explorer'){self.location = "google.com"}</script>
但我找不到任何适用于 IE11 的解决方案 - 在此浏览器中,我的网站不会重定向。
也许您知道如何只编写一个脚本将所有 IE 浏览器重定向到其他网站?
【问题讨论】:
-
出于好奇,为什么需要重定向 IE11 用户?它越来越符合标准(我不是说 100%)。所以我个人不明白为什么你需要为这些用户强制重定向。
-
ie 11 不再识别为 Ms Internet Explorer 了。请参阅此处stackoverflow.com/questions/17907445/how-to-detect-ie11
-
@ferrari fan .. activex 可能:)
-
我知道,但我只为 html5 中的 VP9 视频制作了一个预加载器,并且我清理了更多代码以进行良好的优化。 :) 我无法预加载 h264 文件,所有用户 IE 和 Safari 都重定向到 h264 特殊文件夹,亲爱的用户 IE 玩得很开心。 ;-) 我记得在 Firefox 浏览器中的 h264 优化有问题我使用标准 vp8 + 添加源 h264 .mp4 但 FF 总是使用 .mp4 有时视频它的滞后和阻塞;)
-
试试这个:github.com/ded/bowser 并使用
<script>if (bowser.msie) { ... }</script>在我的经验中非常可靠。
标签: javascript jquery html internet-explorer redirect