我收到错误
Critical Error: Object doesn't support this property or method addeventlistener
在IE 11浏览器中访问InfoPath表单页面(使用启用了InfoPath的列表表单,例如displayifs.aspx)时。
此错误特定于IE 11,该页面已在IE 10及更低版本中正确打开。根据this MSDN post,IE 11支持addEventListener。
有人对此有想法吗?
最佳答案
不幸的是,这破坏了其他事情。这是我在另一个对我有用的site上找到的修复程序:
我想将X-UA-Compatible
保留为"IE=8"
并将以下代码添加到母版页的底部:
<script language="javascript">
/* IE11 Fix for SP2010 */
if (typeof(UserAgentInfo) != 'undefined' && !window.addEventListener)
{
UserAgentInfo.strBrowser=1;
}
</script>
这修复了
core.js
中的错误,该错误错误地计算了为IE11设置UserAgentInfo.strBrowse=3
的程度,因此支持addEventListener
。除此以外,我不确定其他细节,但保持IE = 8并使用此脚本的组合对我来说是可行的。直到我找到下一个IE11 / SharePoint“错误”为止,我的手指不停!
关于sharepoint - IE11中的“Object doesn' t支持此属性或方法”错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18829292/