问题标签 [internet-explorer-11]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
5627 浏览

javascript - 如何在 Windows 8.1 上禁用 IE 11 中 js 事件上显示的地址栏

有一个 Web 应用程序(基本上是来自服务器的网页),它是为使用运行Windows RT的MS Surface平板电脑的客户端开发的。

当平板电脑的开始屏幕上固定有一个快捷方式(磁贴)并且客户端从那里运行它时,它看起来就像任何其他 Metro 应用程序 - 在用户向上或向下拖动边缘之前没有地址栏。

客户端开始使用带有IE 11的Windows 8.1。现在,当用户与网页交互或 javascript 显示/隐藏某些内容时,地址栏会从底部边缘弹出并隐藏一些内容。

有没有办法让这个页面不显示这个地址栏弹出窗口?

所有应用程序都在一个页面上,在典型使用过程中甚至没有 ajax 请求。无法重新配置所有用户现有和未来的平板电脑。所以它必须使用js或HTML来完成。

0 投票
6 回答
79566 浏览

html - 强制 IE 11 表现得像 IE 10

我们在 Internet Explorer 中遇到了一个不寻常的错误,我们需要强制 IE 11 像 IE 10 一样运行(因为 IE 10 中不存在这个错误)。

我尝试了以下方法:

但不幸的是,这不起作用,我没有从谷歌搜索或文档中找到任何相关或有用的信息。那么我们如何让 IE 11表现得像 IE 10 一样呢?

0 投票
2 回答
25889 浏览

internet-explorer - Internet Explorer 11 是否仍具有怪癖模式?

Internet Explorer 11 是否仍有可用的怪癖模式?我们使用一个非常古老的系统,它依赖于 quirks 模式。

我知道这是一个非常古老且脆弱的环境,但我只是想知道它是否会继续工作。

0 投票
1 回答
1994 浏览

asp.net-mvc-4 - IE 11(或 10)剑道 ui 文件上传不会上传,除非我刷新页面(ctrl-F5)

环境细节:

  • MVC4 应用程序
  • 剑道用户界面文件上传
  • IE 11(或 10)
  • Windows 身份验证

当我在 IE 中加载具有文件上传剑道工具的应用程序的视图时,文件上传返回 401 未经授权的错误(从服务器跟踪)。如果我刷新页面(ctrl-F5),那么该工具可以正常工作。该工具适用于 Chrome。

知道为什么或如何解决吗?

0 投票
4 回答
43129 浏览

jquery - Jquery 无法检测到 IE 11

刚刚偶然发现一个问题。当尝试使用 Jquery 检测 IE 11(目前正在播出的 beta 版本)时,结果是“firefox”。相同的代码检测 IE 10。我需要知道用户正在使用什么浏览器才能显示不同的指令。

如果重要,我正在 Oracle VirtualBox 中进行测试。操作系统是Win 7。

这是代码:

如您所见,Jquery 可以找到浏览器版本,但不能找到浏览器名称。知道如何绕过它吗?

0 投票
1 回答
3254 浏览

internet-explorer - IE 11 是否支持深度 cloneNode?

在 IE 直到版本 10 中,cloneNode不支持使用节点的深度克隆。

对于 IE,我innerHTML用于克隆。cloneNode(true)可以在 IE 11 中使用吗?

IE 11 支持吗?

(我没有办法测试这个)

0 投票
1 回答
1833 浏览

javascript - 如何在 Internet Explorer 11 (IE 11) 中查看第三方插件的版本?

我们正在使用 .NET 4.0 和 Silverlight 5 开发 Web 应用程序。在我们的应用程序中,我们使用了一些第三方插件以及我们自己的产品插件。我们正在检查用户是否有我们的插件,以及它的版本是否更新(如果用户已经安装了插件)使用 Javascript。我们可以使用 Plugin Array 在以前的 IE 版本中成功检查。但在 IE 11 中,我们无法选中此选项。因为插件数组是空的。您能否向我们提供解决方法或如何检查我们的插件是否安装在客户端系统中?

在一些论坛帖子和微软帖子中提到 IE 11 是一个无插件浏览器。这让我们感到害怕。因为没有这些第三方插件,我们的网站将无法运行。我们所有的产品都依赖于我们的插件。

你能帮我们解决这个问题吗?

提前致谢。

感谢和问候, Ragunathan Maniraj,

0 投票
2 回答
4438 浏览

json - JSON.parse 无效字符

我在 Breeze 1.1.2 的微风.debug.js 的第 12565 行收到无效字符错误。该行是:

我研究了这条错误消息,我看到的最好的建议是使用未转义的单引号或双引号,或者无效字符。但是,我在回复中都找不到。

我正在使用 BreezeJS 发出请求并处理响应。Breeze.WebApi.EFContextProvider.Metadata() 正在生成响应。我在 Windows 8.1 上使用 IE11。生成响应的服务器是 IIS Express 8。我使用 Fiddler 捕获了请求和响应。

任何人都可以看到响应有什么问题吗?

要求:

回复:

0 投票
7 回答
118734 浏览

sharepoint - IE11 中的“对象不支持此属性或方法”错误

我收到错误

严重错误:对象不支持此属性或方法 addeventlistener

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

此错误特定于 IE 11,页面在 IE 10 及更低版本中正确打开。根据这个 MSDN 帖子,IE 11 支持 addEventListener。

有人对此有想法吗?

0 投票
2 回答
4367 浏览

internet-explorer - 32 位 IE 工具栏在 Win 8.1 64 位 RTM/IE11 中不起作用

我正在尝试更新 32 位 IE 工具栏以在 Win 8.1 64 位 RTM/IE11 下工作。

没有任何特定更改,我的工具栏被 IE11 视为“不兼容”并被禁用。

我发现这是因为默认情况下在 IE11 上激活了增强保护模式(如果在 IE10 中激活了 EPM,我可能会遇到与 Win 8 相同的情况)。如果我在 IE>Internet 选项>高级>安全中停用 EMP,我的工具栏将按预期工作。但是因为这个选项很宽(它适用于每个 BHO、工具栏和 ActiveX),所以它不是一个可行的解决方法。

我看过 Eric Law 的Understanding Enhanced Protected Mode,但我还有几个问题:

  1. 有没有办法只为一个工具栏停用 EPM?
  2. 支持 EPM 的要求是什么?
    • 注册为 CATID_AppContainerCompatible?
    • 同时拥有 32 位和 64 位二进制文​​件(是否必须)?
    • 如果我需要与同一台机器上已经运行的进程通信,请使用 localhost 而不是 127.0.0.1?
    • 防止以写入或读取的方式访问本地资源(文件、注册表等)?
    • 还有什么?

Windows 7(无 AppContainer)下的 IE11 将应用哪个约束?