关于IE11修改User-agent不再支持document.all等

关于IE11修改User-agent不再支持document.all等,第1张

概述一个新的身份标识关于IE11的第一个新闻就是它有了一个新的用户代理(UA)字符串:

一个新的身份标识
关于IE11的第一个新闻就是它有了一个新的用户代理(UA)字符串:


Mozilla/5.0 (IE 11.0; windows NT 6.3; TrIDent/7.0; .NET4.0E; .NET4.0C; rv:11.0) like Gecko

IE11去掉“MSIE”,导致以前Js检测“MSIE”的代码无法使用。

navigator.appname 被设置为“netscape”

navigator.product被设置为 “Gecko”

document.all在IE11中已经被置为false,如果为了判断是不是IE浏览器可以参考这篇文章

https://www.oudahe.com/p/22511/

function isIE() { //IE?  if (!!window.ActiveXObject || "ActiveXObject" in window)   return true;   else   return false; }

attachEvent也被移除

其他一些被移除的特征:@H_419_29@

window.execScript()――eval()方法的IE版本

window.doScroll()――IE窗口的滚动方法

script.onreadystatechange――IE中监听加载脚本的状态更改

script.readyState――IE中脚本加载的状态

document.selection――IE中当前选中的文本

复制代码 代码如下:
修改成了更加标准的
document.getSelection()
等价于 document.selection.createrange().text:

document.createStyleSheet――IE中创建样式表文挡

style.styleSheet――IE浏览器中引用一个样式表的样式对象

User-agent 字符串更改

对于许多传统网站,针对 IE11 的一些最明显的更新涉及 user-agent 字符串。 以下是针对 windows 8.1 上的 IE11 报告的内容:

Mozilla/5.0 (windows NT 6.3; TrIDent/7.0; rv:11.0) like Gecko

这篇文章暂时接介绍这么多,更多的介绍请继续关于编程小技巧其它相关的文章。

总结

以上是内存溢出为你收集整理的关于IE11修改User-agent不再支持document.all等全部内容,希望文章能够帮你解决关于IE11修改User-agent不再支持document.all等所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/1249828.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-07
下一篇2022-06-07

发表评论

登录后才能评论

评论列表(0条)

    保存