问题标签 [internet-explorer-9]

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 投票
2 回答
1119 浏览

html - 这是 IE9 Beta 中的错误吗?

我的网络表单中有这样的内容:

稍后,在某些 Javascript 中,我在将页面提交到服务器之前覆盖了默认值。

所有浏览器(我多年来在 IE5-IE8、Firefox、Opera、Chrome、Safari 等中测试此代码)都将“myNewValue”发送到服务器。IE9 除外:它发送“defaultValue”。这里发生了什么?我错过了什么吗?

如果我从字段中删除“值”属性,它也适用于 IE9。如果我切换到 IE8 渲染模式,它也适用于 IE9。

这是一个错误还是 IE9 比其他浏览器更符合标准?

0 投票
1 回答
2666 浏览

javascript - 测试版中缺少 IE9 selectSingleNode,如何在 JavaScript 中克服这个问题?

Internet Explorer 9 中的 XMLDocument 对象不再包含 selectSingleNode 基于 Xpath 的遍历的定义。

当然,我在谷歌上搜索了一下,发现了这个线程,不确定是规范缺失还是它仍然“处于测试阶段”的事实。

http://social.msdn.microsoft.com/Forums/en/iewebdevelopment/thread/0dc55c4d-4a63-4a12-b5cc-e4e12cc13d91

任何人都知道如何解决这个问题,是否有其他的 XPath 遍历槽 XMLDocument 的方式是“IE9 方式”?

0 投票
2 回答
799 浏览

render - DrawToDC 在 IE9 Web 浏览器控件上失败

我一直在使用以下代码来获取 IWebBrowser2 控件内容的元文件矢量图像,如下所示:

IHTMLElement* pDocBody;

IHTMLDocument2* pDoc;

……

pDoc->get_body(&pDocBody); // 获取 IHTMLDocument2 的正文元素

pDocBody->get_parentElement(&pEleParent); pEleParent->QueryInterface(IID_IHTMLElement2,(void**)&pRenderEle2); // 获取要渲染的元素

pRenderEle2->QueryInterface(IID_IHTMLElementRender,(void**)&pRender); // 获取渲染接口

HDC hMetaDC=::CreateEnhMetaFile(hRefDC,PictFile,&MetaRect,NULL); // 获取直流

hr = pRender->DrawToDC(hMetaDC);

上面的代码与 IE6、IE7、IE8 完美配合,为浏览器内容提供矢量图像。但是上面的 DrawToDC 调用因 IE9 的 Beta 版本(在 Windows 7 32 位上测试)而失败,错误代码为:0x8007000e。

我曾尝试使用 WM_PRINT 和其他绘图方法,但我只能获取位图图像,而不是矢量图像。

知道为什么 DrawToDC 在上面的代码中因 IE9 失败,以及是否有任何其他方法可以使用 IE9 获取矢量图像。

谢谢, Subhash


谢谢,我担心可能是这种情况。你知道是否有一种方法可以暂时将 IE9 渲染切换到 GDI 模式。我希望这会降低渲染质量/效率,我应该能够在我当前的应用程序中使用它。

0 投票
2 回答
962 浏览

flash - IE9 Beta 中是否可以使用 Flash ExternalInterface?

我试图让我们的网站在 Internet Explorer 9 Beta 中运行,并且我们广泛使用 Flash ExternalInterface,使用 Javascript 调用由 ExternalInterface.addCallback 显示的 Flash 电影的函数。

我已经看到一些迹象表明其他人也遇到了类似的问题:- http://www.kongregate.com/forums/7-technical-support/topics/112867-official-ie-9-bug-report-thread

我还没有看到有人讨论解决方法,我想知道这里是否有人有建议。

提前致谢。

0 投票
2 回答
11524 浏览

css - IE9忽略某些页面的CSS?

我提供了不同的站点,基本上运行相同的代码。一页正确呈现,而另一页似乎没有可用的 CSS。

当我为损坏的页面打开 IE9 开发人员控制台时,我看到:

SEC7113: CSS was ignored due to mime type mismatch

这就解释了为什么页面呈现不正确,但问题是,为什么我在一个页面上看到该错误,而在另一个页面上却没有?

使用 fiddler,相同的 CSS 提供给两个站点,并且两个站点都有一个元标记:

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8"/>

我知道 IE9 仍处于测试阶段,但我试图弄清楚为什么这是我的网站的问题。

0 投票
1 回答
579 浏览

asp.net-mvc-2 - Ajax.BeginForm + 在 IE9 中更新整个页面

我正在使用 MVC2 并有一个 Telerik 弹出窗口,我正在其中进行搜索并希望在第二个选项卡中显示搜索结果。

我在第一个选项卡中有我的搜索表单,在发布时,我执行搜索并有一个包含 Telerik 网格的局部视图。这在 Chrome 中完美运行,但是当我在 IE9 中试一试时,它会在一个全新的页面上显示搜索结果。

div pnlSearchResults 包含在第二个选项卡中并且在表单之外。

0 投票
5 回答
49190 浏览

javascript - 我的 Greasemonkey 脚本破坏了 IE9 HTTPS 安全性?

我在 IE9 中有一个Greasemonkey-for-IE脚本,它正在导入 jQuery。但是在安全页面上它不起作用。

我越来越:

失败的代码是:

我怎样才能使这项工作?该脚本不会在 Firefox 中引起问题。

0 投票
1 回答
206 浏览

javascript - IE9 上的 ThumbBarButton

我正在尝试使用该document.addEventListener('msthumbnailclick', processSelection, false);方法将事件附加到按钮,但我给了我一个错误

“对象不支持此属性或方法”

我试过 document.attachEvent了,但它不起作用,看起来它并没有真正将功能附加到事件中

有什么帮助吗?!!

0 投票
1 回答
674 浏览

internet-explorer - 还有其他人在使用 IE9 和 jQueryUI 时遇到过问题吗?

我使用大量 jQuery UI 代码,每次浏览带有 jQ​​ueryUI 的页面时,IE9 似乎都会慢下来。

您可以在 jQueryUI 演示页面上尝试一下 @ http://jqueryui.com/demos/

0 投票
3 回答
267 浏览

windows-7 - 将任务添加到 ie9 中的固定网站

我如何将任务添加到固定网站的 Windows 7 跳转列表,例如将任务添加到 facebook 和 twitter