問題タブ [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.
internet-explorer-9 - Border-radiusは、IE9、IE10、およびIE11で奇妙な動作を引き起こします
このフィドルは、実際のブラウザー(FF、GC、Safariを試しました)では期待どおりの結果を生成しますが、IE9、IE10、およびIE11では予期せず壊れます。IE7またはIE8に問題はありません。
親から削除しborder-radius
たりoverflow:hidden
、親から削除したりすると、すべて正常に機能します。しかし、いったいそれは固定位置の子供と何の関係があるのでしょうか?ビューポートに対して常に相対的に配置されることになっています。
既知の\文書化されたバグですか?その背後にある理論的根拠は何ですか?
javascript - XMLSerializer に空のタグを折りたたまないように強制しますか?
XMLSerializer
構成オプションを介して、空のタグを自己終了タグに折りたたまないようにJavaScript に指示することは可能ですか? xml 文字列を xml パーサーにフィードし、ツリーに変更を加えた後に再シリアル化していますが、入力に明示的な終了タグがある場合、これは出力で自己終了タグに折りたたまれ、問題が発生しています。
asp.net - Internet Explorer 10/11 と古い .net Framework 1.1 Web サイトとの互換性の問題
シナリオ
.net (フレームワーク 1.1) で開発された非常に古い Web サイトがあります。このサイトには、互換表示を使用して修正できる Internet Explorer 10/11 に関するいくつかの問題があります。
問題
問題は、フレームワーク 1.1 が Internet Explorer 10/11 を拡張機能ブラウザーとして認識しないため、Internet Explorer 10/11 を使用しているユーザーが Web サイトにアクセスすると、多くの機能 (JavaScript コードなど) が無効になることです。
Microsoft は、.net フレームワーク バージョン >=2.0 ではこの問題を修正するパッチをリリースしましたが、フレームワーク 1.1 では修正しませんでした。
私がすでに試したこと
web.configでIE7互換モードを強制するか、IISにHTTPヘッダーを追加するか、HTMLページ内に直接追加しようとしました:
しかし、これは有効な解決策ではありません。なぜなら、1.1 フレームワークの問題により JavaScript コードがまだ欠落しているからです。
私が見つけた唯一の有効な解決策は、ブラウザで互換表示を手動で設定することですが、一部の顧客は、PC に自信がないため、互換表示を有効にする際に問題を抱えています。
私の2セント
おそらく最善の解決策は、プロジェクト全体を新しいバージョンのフレームワーク (>=2.0) に変換することです。残念ながら、プロジェクトは巨大であり、その変換は非常に複雑になります (解決策には他の多くのプロジェクトが含まれています。従来の ASP セクション、Crystal Reports レポートなど...)
本当の質問
プロジェクトの変換やエンド ユーザーによる手動操作を必要としないソリューションはありますか?
internet-explorer - ブラウザーごとに異なる WebGL 適合性テスト スイート
今日、私はIE 11 プレビューと Chrome 27 で公式の WebGL適合性テストを実行しました。Chrome の場合、結果は ~6,000 のテストのうち、IE では ~17,000 のテストのうちでした。検査数が違うのはなぜ?