問題タブ [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 のバグですか?
Web フォームに次のようなものがあります。
後で、一部の Javascript で、ページをサーバーに送信する前にデフォルト値を上書きしています。
すべてのブラウザー (このコードは、IE5 から IE8、Firefox、Opera、Chrome、Safari などで何年にもわたってテストしました) は、"myNewValue" をサーバーに送信しています。IE9 以外: 「defaultValue」を送信します。何が起きてる?何か不足していますか?
フィールドから「値」属性を削除すると、IE9 でも機能します。IE8 レンダリング モードに切り替えると、IE9 でも動作します。
これはバグですか、それとも IE9 は他のブラウザよりも標準に準拠していますか?
javascript - IE9 selectSingleNode がベータ版から欠落しています。JavaScript でこれを克服するにはどうすればよいですか?
Internet Explorer 9 の XMLDocument オブジェクトには、selectSingleNode Xpath ベースのトラバーサルの定義が含まれなくなりました。
もちろん、私は少しググって、このスレッドに出くわしました。ここでは、仕様によって欠落しているのか、それともまだ「ベータ版」であるという事実によって欠落しているのか不明です。
これを解決する方法を知っている人はいますか?「IE9 ウェイ」である XMLDocument を介した XPath トラバーサルの他の方法はありますか?
render - DrawToDC が IE9 Web ブラウザ コントロールで失敗する
次のコードを使用して、IWebBrowser2 コントロールのコンテンツのメタファイル ベクター イメージを次のように取得しています。
IHTMLElement* pDocBody;
IHTMLDocument2* pDoc;
... ... ...
pDoc->get_body(&pDocBody); // IHTMLDocument2 の body 要素を取得
pDocBody->get_parentElement(&pEleParent); pEleParent->QueryInterface(IID_IHTMLElement2,(void**)&pRenderEle2); // レンダリングする要素を取得します
pRenderEle2->QueryInterface(IID_IHTMLElementRender,(void**)&pRender); // レンダー インターフェースを取得する
HDC hMetaDC=::CreateEnhMetaFile(hRefDC,PictFile,&MetaRect,NULL); // DC を取得
hr = pRender->DrawToDC(hMetaDC);
上記のコードは、IE6、IE7、IE8 で美しく機能し、ブラウザー コンテンツにベクター画像を提供しました。しかし、上記の DrawToDC 呼び出しは、IE9 のベータ リリース (Windows 7、32 ビットでのテスト) でエラー コード: 0x8007000e で失敗します。
WM_PRINT やその他の描画方法を使用しようとしましたが、ベクター画像ではなくビットマップ画像しか取得できません。
上記のコードで DrawToDC が IE9 で失敗する理由、および IE9 でベクター画像を取得する他の方法があるかどうか。
ありがとう、サブハッシュ
ありがとう、私はこれが事実かもしれないと心配していました。IE9 レンダリングを一時的に GDI モードに切り替える方法があるかどうか知っていますか。これにより、レンダリングの品質/効率が低下することが予想されますが、現在のアプリケーションでは問題なく使用できるはずです。
flash - Flash ExternalInterface は IE9 Beta で使用できますか?
サイトを Internet Explorer 9 Beta で動作させようとしています。Flash ExternalInterface を多用し、Javascript を使用して Flash ムービーで公開されている関数を ExternalInterface.addCallback で呼び出します。
他の人も同様の問題を抱えているという兆候を見ました: - http://www.kongregate.com/forums/7-technical-support/topics/112867-official-ie-9-bug-report-thread
回避策について話し合っている人を見たことがないので、ここで誰かが推奨事項を持っているかどうか疑問に思っています。
前もって感謝します。
css - 特定のページのCSSを無視するIE9?
基本的に同じコードを使用して、さまざまなサイトを提供しています。1 つのページは正しくレンダリングされますが、もう 1 つのページには CSS が使用できないように見えます。
壊れたページの IE9 開発者コンソールを開くと、次のように表示されます。
SEC7113: CSS was ignored due to mime type mismatch
ページが正しく表示されない理由はこれで説明できますが、問題は、あるページでそのエラーが表示され、他のページでは表示されないのはなぜですか?
フィドラーを使用すると、同じ CSS が両方のサイトに提供され、両方のサイトにメタタグがあります。
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8"/>
IE9 がまだベータ版であることは知っていますが、これが私のサイトの問題である理由を突き止めようとしています。
asp.net-mvc-2 - Ajax.BeginForm+IE9でページ全体を更新する
MVC2を使用していて、検索を実行していて、検索結果を2番目のタブに表示したいtelerikポップアップウィンドウがあります。
最初のタブに検索フォームがあり、投稿時に検索を実行し、telerikグリッドを含む部分ビューがあります。これはChromeで完全に機能しますが、IE9で試してみると、新しいページに検索結果が表示されます。
div、pnlSearchResultsは2番目のタブに含まれており、フォームの外にあります。
javascript - Greasemonkey スクリプトによって IE9 HTTPS セキュリティが侵害されていますか?
jQuery をインポートする IE9のGreasemonkey-for-IEスクリプトがあります。ただし、安全なページでは機能しません。
私は得ています:
失敗するコードは次のとおりです。
どうすればこれを機能させることができますか?このスクリプトは、Firefox では問題を引き起こしません。
javascript - IE9 の ThumbBarButton
document.addEventListener('msthumbnailclick', processSelection, false);
ボタンにイベントをアタッチするメソッドを使用しようとしていますが、エラーが発生します
「オブジェクトはこのプロパティまたはメソッドをサポートしていません」
私は試し document.attachEvent
ましたが、機能していません。実際には関数をイベントに関連付けていないようです
何か助けて?!!
internet-explorer - 他の誰かがIE9とjQueryUIで問題を抱えていましたか?
私は多くのjQueryUIコードを使用していますが、jQueryUIを含むページを参照するたびに、IE9の速度が低下してクロールするようです。
jQueryUIデモページ@http : //jqueryui.com/demos/で試してみることができます
windows-7 - IE9で固定されたWebサイトにタスクを追加する
FacebookやTwitterにタスクが追加されているように、固定されたWebサイトのWindows7ジャンプリストにタスクを追加するにはどうすればよいですか。