我收到错误了
关键错误:对象不支持此属性或方法addeventlistener
在IE11浏览器中访问InfoPath表单页(使用启用InfoPath的列表表单,例如displayifs.aspx)。
此错误特定于IE11,该页在IE10及以下区域正确打开。根据这个MSDN帖子,IE11支持addEventListener。
有人知道这件事吗?
发布于 2013-12-18 19:41:16
不幸的是,这破坏了其他东西。下面是我在另一个似乎对我有用的站点上找到的修复方法:
我建议将X-UA-Compatible保留为"IE=8",并将以下代码添加到母版页的底部:
<script language="javascript">
/* IE11 Fix for SP2010 */
if (typeof(UserAgentInfo) != 'undefined' && !window.addEventListener)
{
UserAgentInfo.strBrowser=1;
}
</script>这修复了core.js中的一个错误,错误地计算了将UserAgentInfo.strBrowse=3设置为IE11,从而支持addEventListener。除了这些细节,我还不太确定,但是保持IE=8和使用这个脚本的结合对我来说是可行的。手指祈祷,直到我找到下一个IE11/SharePoint "bug"!
发布于 2013-10-30 18:40:50
解决这一问题的最佳方法是强制用户使用IE兼容模式,直到修复可用为止(如果有补丁)。
最好在主页中使用<META http-equiv="X-UA-Compatible" content="IE=9">,这样站点中的所有页面都可以找到解决办法。
发布于 2018-03-05 20:07:52
当我们使用enterprise 11在企业内部网上访问我们的 react 应用程序(创建-Reactive16.0.0和jQuery v3.1.1)时,我们也面临着这个问题。为了解决这个问题,我简单地遵循了这个url的说明,下面也列出了这些指南:
<!DOCTYPE html><meta http-equiv="X-UA-Compatible" content="IE=edge;" />注意:当我使用IE在我的本地机器(localhost:3000)上以开发模式访问应用程序时,我没有遇到这个问题。问题仅在访问部署到公司Intranet上的DEV服务器的应用程序时才发生,这可能是因为某些公司的Windows策略设置和/或IE Internet选项。
https://stackoverflow.com/questions/18829292
复制相似问题