问题标签 [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.
html - 这是 IE9 Beta 中的错误吗?
我的网络表单中有这样的内容:
稍后,在某些 Javascript 中,我在将页面提交到服务器之前覆盖了默认值。
所有浏览器(我多年来在 IE5-IE8、Firefox、Opera、Chrome、Safari 等中测试此代码)都将“myNewValue”发送到服务器。IE9 除外:它发送“defaultValue”。这里发生了什么?我错过了什么吗?
如果我从字段中删除“值”属性,它也适用于 IE9。如果我切换到 IE8 渲染模式,它也适用于 IE9。
这是一个错误还是 IE9 比其他浏览器更符合标准?
javascript - 测试版中缺少 IE9 selectSingleNode,如何在 JavaScript 中克服这个问题?
Internet Explorer 9 中的 XMLDocument 对象不再包含 selectSingleNode 基于 Xpath 的遍历的定义。
当然,我在谷歌上搜索了一下,发现了这个线程,不确定是规范缺失还是它仍然“处于测试阶段”的事实。
任何人都知道如何解决这个问题,是否有其他的 XPath 遍历槽 XMLDocument 的方式是“IE9 方式”?
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 模式。我希望这会降低渲染质量/效率,我应该能够在我当前的应用程序中使用它。
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
我还没有看到有人讨论解决方法,我想知道这里是否有人有建议。
提前致谢。
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 仍处于测试阶段,但我试图弄清楚为什么这是我的网站的问题。
asp.net-mvc-2 - Ajax.BeginForm + 在 IE9 中更新整个页面
我正在使用 MVC2 并有一个 Telerik 弹出窗口,我正在其中进行搜索并希望在第二个选项卡中显示搜索结果。
我在第一个选项卡中有我的搜索表单,在发布时,我执行搜索并有一个包含 Telerik 网格的局部视图。这在 Chrome 中完美运行,但是当我在 IE9 中试一试时,它会在一个全新的页面上显示搜索结果。
div pnlSearchResults 包含在第二个选项卡中并且在表单之外。
javascript - 我的 Greasemonkey 脚本破坏了 IE9 HTTPS 安全性?
我在 IE9 中有一个Greasemonkey-for-IE脚本,它正在导入 jQuery。但是在安全页面上它不起作用。
我越来越:
失败的代码是:
我怎样才能使这项工作?该脚本不会在 Firefox 中引起问题。
javascript - IE9 上的 ThumbBarButton
我正在尝试使用该document.addEventListener('msthumbnailclick', processSelection, false);
方法将事件附加到按钮,但我给了我一个错误
“对象不支持此属性或方法”
我试过 document.attachEvent
了,但它不起作用,看起来它并没有真正将功能附加到事件中
有什么帮助吗?!!
internet-explorer - 还有其他人在使用 IE9 和 jQueryUI 时遇到过问题吗?
我使用大量 jQuery UI 代码,每次浏览带有 jQueryUI 的页面时,IE9 似乎都会慢下来。
您可以在 jQueryUI 演示页面上尝试一下 @ http://jqueryui.com/demos/
windows-7 - 将任务添加到 ie9 中的固定网站
我如何将任务添加到固定网站的 Windows 7 跳转列表,例如将任务添加到 facebook 和 twitter