首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >IE11中的"Object不支持此属性或方法“错误

IE11中的"Object不支持此属性或方法“错误
EN

Stack Overflow用户
提问于 2013-09-16 13:30:06
回答 7查看 119.7K关注 0票数 31

我收到错误了

关键错误:对象不支持此属性或方法addeventlistener

在IE11浏览器中访问InfoPath表单页(使用启用InfoPath的列表表单,例如displayifs.aspx)。

此错误特定于IE11,该页在IE10及以下区域正确打开。根据这个MSDN帖子,IE11支持addEventListener。

有人知道这件事吗?

EN

回答 7

Stack Overflow用户

发布于 2013-12-18 19:41:16

不幸的是,这破坏了其他东西。下面是我在另一个似乎对我有用的站点上找到的修复方法:

我建议将X-UA-Compatible保留为"IE=8",并将以下代码添加到母版页的底部:

代码语言:javascript
运行
复制
<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"!

票数 31
EN

Stack Overflow用户

发布于 2013-10-30 18:40:50

解决这一问题的最佳方法是强制用户使用IE兼容模式,直到修复可用为止(如果有补丁)。

最好在主页中使用<META http-equiv="X-UA-Compatible" content="IE=9">,这样站点中的所有页面都可以找到解决办法。

票数 23
EN

Stack Overflow用户

发布于 2018-03-05 20:07:52

当我们使用enterprise 11在企业内部网上访问我们的 react 应用程序(创建-Reactive16.0.0和jQuery v3.1.1)时,我们也面临着这个问题。为了解决这个问题,我简单地遵循了这个url的说明,下面也列出了这些指南:

  1. 确保将DOCTYPE设置为标准模式,确保主文件的第一行是:<!DOCTYPE html>
  2. 强制IE11使用最新的内部版本,方法是在head标记中包含以下元标记:<meta http-equiv="X-UA-Compatible" content="IE=edge;" />

注意:当我使用IE在我的本地机器(localhost:3000)上以开发模式访问应用程序时,我没有遇到这个问题。问题仅在访问部署到公司Intranet上的DEV服务器的应用程序时才发生,这可能是因为某些公司的Windows策略设置和/或IE Internet选项。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18829292

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档