问题标签 [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 投票
0 回答
525 浏览

windows - SHDocVw::IShellWindowsPtr、Windows 8.1 和 Modern(Metro) IE11

我有一个枚举计算机上 Internet Explorer 实例的应用程序。它使用 SHDocVw::ShellWindows 的一个实例(和一个 SHDocVw::IShellWindowsPtr 指针)来获取正在运行的 IE 窗口的计数。到目前为止,该应用程序已按预期运行。

在 Window 8.1 预览版和 IE11 上进行测试,我发现该应用程序能够成功枚举在桌面模式下运行的 IE 实例。但是,它无法“看到”任何 Metro IE11 实例。有没有人遇到过类似的行为?这是 IE11 的预期行为还是一个错误(看到它在桌面 IE11 中工作)?

任何帮助,将不胜感激。

谢谢!!

0 投票
2 回答
42853 浏览

internet-explorer - IE 11 向不同的子域发送不同的 User-Agent 标头

好吧,我一直在研究基于用户代理的子域之间的共享会话保护。

在最近发布 IE 11 预览版之前,它一直运行良好,我感到非常惊讶。有2个子域

example.comsub.example.com

我已经截获了对两个域的请求,并且似乎发送到每个域的 USER-AGENT HTTP 标头是不同的。

对 example.com 的请求有:

用户代理:Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) 像 Gecko

对 sub.example.com 的请求有:

用户代理:Mozilla/5.0(Windows NT 6.1;WOW64;Trident/7.0;SLCC2;.NET CLR 2.0.50727;.NET CLR 3.5.30729;.NET CLR 3.0.30729;Media Center PC 6.0;.NET4.0C ; .NET4.0E; BRI/1; MS-RTC LM 8; rv:11.0) 像 Gecko

您知道这种奇怪的动态行为的原因是什么吗?

0 投票
2 回答
15249 浏览

asp.net - CrossPostback、AJAX 控件和 ASP.NET 生成的回发适用于 .NET 4.5,而不适用于 IE 11 中的 .NET 4.0

我之前已经发布并回答了这个问题。WebResource.axd 不适用于 Internet Explorer 11
但我认为修补程序已解决问题(CrossPostback、AJAX 控件和 ASP.NET 生成的回发不起作用)但在 QA 中安装后,它不起作用,我们意识到它是 .NET 4.5 让事情顺利进行。
我正在比较 .NET 4 和 .NET 4.5 之间的 .NET frameworks 文件夹。我需要问的是 .NET 4.5 中什么可以真正解决 IE 11 问题。
IE 11 的主要变化是用户代理字符串。.NET 4.5 中的特定修复可以解决 ASP.NET 4.0 和 IE 11 之间的差异。
如果在 .NET 4.0 中安装了安全/热修复程序,手动合并差异可能不会真正有帮助,这些文件可能会被覆盖。
另一个提示,问题是针对 Windows 7、8、8.1 中的 IE 11 的任何帮助或建议。
更新:我们尝试仅将 .NET 4.5 的浏览器定义注册到 .NET 4.0 中,但问题仍然存在,除了定义之外,还有一些库可以在 IE 11 中运行。

0 投票
5 回答
79312 浏览

internet-explorer - IE11 开发者工具中的“总是从服务器刷新”是怎么回事?

Internet Explorer 11 中的 F12 开发者工具是否也具有 IE 8-10 中开发者工具的“始终从服务器刷新”功能?

我在网络工具上看到“清除浏览器缓存...(Ctrl + R)”按钮,但单击它似乎什么也没做(Temporary Internet Files 文件夹之后仍然有文件)。我还将“检查存储页面的较新版本:”设置设置为“每次访问网页时”,但这似乎并不总是刷新外部资产。

可以在 IE 11 中完全禁用缓存以进行开发吗?

现在我只是按住 Ctrl 键并单击刷新按钮(根据维基百科的说明绕过缓存),但这很容易忘记。

0 投票
1 回答
21192 浏览

html - IE 11 是否忽略 autocomplete="off"?

我正在开发一个成熟的 ASP.NET/C# 应用程序(大约三年前)。由于各种原因,我最近开始使用 IE 11 测试版。但是,当我第一次在浏览器中启动该应用程序时,我注意到它询问我是否希望 Internet Explorer 记住该站点的密码。由于 autocomplete="off" 的存在,这不会在应用程序支持的任何其他浏览器或其他版本的 IE 中发生,例如

这在 IE 11 中是否存在问题(我知道这只是测试版,但我有点担心)?

0 投票
9 回答
44937 浏览

asp.net - IE11 预览版中未定义“WebForm_DoPostBackWithOptions”

IE11 来了。我刚刚安装了开发者预览版。但是,如果我运行我的一些 Web 应用程序并且我得到错误WebForm_DoPostBackWithOptions是 undefined

当我玩 autopostback 时弹出错误DropDownList

此外,之前 IE10 似乎也存在类似问题:

http://www.hanselman.com/blog/BugAndFixASPNETFailsToDetectIE10CausingDoPostBackIsUndefinedJavaScriptErrorOrMaintainFF5ScrollbarPosition.aspx

0 投票
1 回答
903 浏览

windows-8 - 在现代 Windows UI 中忽略 msapplication-starturl

桌面上的 Internet Explorer 10 和 11(“经典”)尊重msapplication-starturl元标记。允许我指定当用户将我的网站固定到他们在 Windows 中的任务栏时使用的 URL。

然而,在现代 Windows UI(“Metro”)中,元标记被忽略了。使用当前页面 URL 代替starturl.

我使用msapplication-startpageURL 来跟踪有多少用户使用固定访问我的网站。(通过将活动令牌附加到 URL。)有没有人巧妙地解决了从现代 Windows UI 跟踪传入用户的方法?

0 投票
1 回答
11208 浏览

javascript - WIN 8.1 上的 IE11:window.open 同名正在打开新的弹出窗口

当运行下面的 HTML 页面时,它会打开两个弹出窗口。以前版本的 IE 并非如此。当使用已打开的相同窗口名称进行 window.open 调用时,它应该返回对已打开窗口的引用。但在 IE11 中,它打开了另一个新窗口。

如果您未提及 url,则不会发生此行为。(见下面的html页面)。下面的 html 页面只启动一个弹出窗口。

当我们提供 url 或导航到 url 窗口时,它的名称就会丢失。如果您尝试使用 window.name 获取弹出窗口名称,它将返回空字符串。

它只发生在 Windows 8.1 和 IE 11 中,而不会发生在 Windows 7 和 IE11 中。我需要做任何调整才能在 IE11 中进行这项工作吗?

更新: 这似乎是 IE 错误。IE 团队正在对此进行调查。 https://connect.microsoft.com/IE/feedback/details/797964/ie11-win-8-1-window-open-with-the-same-name-is-opening-new-popup-window#details

更新 2: 仅当 Internet Explorer 在提升模式下运行时才会发生。

0 投票
4 回答
15265 浏览

asp.net - Windows 8.1/IE 11 浏览器的 ASP.NET 网站问题

我们有 ASP.NET 应用程序,目前我们正在 Windows 8.1/IE 11 上对此进行兼容性测试。发现一些与 UI 对齐、_dopostback 和 imagebutton 单击相关的问题。以前在 Windows 8/IE 10 上也遇到过同样的问题。这些问题通过在项目的 app_browser 文件夹中添加 IE 浏览器文件得到解决。但是我们还没有找到任何支持 IE 11 的 ie.browser 最新文件。从一些博客了解到有热修复来解决这个问题。尝试通过在托管机器上安装热修复,_dopostback 和 UI 对齐问题得到了解决。图像按钮单击仍然无效。

0 投票
2 回答
4821 浏览

silverlight-5.0 - IE 11 是否支持在 Silverlight 5 中开发的应用程序?

我们使用 Silverlight 5 开发了一个 Web 应用程序。我们在 IE 11 中遇到问题。该应用程序甚至无法在 IE 11 中加载。但它在 IE 10 和其他浏览器(如 Chrome 和 Mozilla)中运行良好。

当我们调试时,当我们聚焦 silverlight 对象时,“ Silverlight.__startup(); ”函数本身不会被调用。您能否为我们澄清一下 IE 11 是否支持 Silverlight 应用程序。如果是,您能否提供一些提示/建议以在 IE 11 中加载 SL 应用程序。如果您能够提供示例应用程序,那对我来说非常好。

另外,我们使用的是 jquery 1.4.1 版本。IE 11 是否支持此版本。如果不是,我们必须在 IE 11 中使用哪个版本的 jquery?