問題タブ [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 投票する
2 に答える
3785 参照

internet-explorer-9 - Border-radiusは、IE9、IE10、およびIE11で奇妙な動作を引き起こします

このフィドルは、実際のブラウザー(FF、GC、Safariを試しました)では期待どおりの結果を生成しますが、IE9、IE10、およびIE11では予期せず壊れます。IE7またはIE8に問題はありません。

Firefoxが左側にあり、IE9-IE11が右側にあります

親から削除しborder-radiusたりoverflow:hidden、親から削除したりすると、すべて正常に機能します。しかし、いったいそれは固定位置の子供と何の関係があるのでしょうか?ビューポートに対して常に相対的に配置されることになっています。

既知の\文書化されたバグですか?その背後にある理論的根拠は何ですか?

0 投票する
3 に答える
1095 参照

javascript - XMLSerializer に空のタグを折りたたまないように強制しますか?

XMLSerializer構成オプションを介して、空のタグを自己終了タグに折りたたまないようにJavaScript に指示することは可能ですか? xml 文字列を xml パーサーにフィードし、ツリーに変更を加えた後に再シリアル化していますが、入力に明示的な終了タグがある場合、これは出力で自己終了タグに折りたたまれ、問題が発生しています。

0 投票する
4 に答える
20226 参照

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 では修正しませんでした。

私がすでに試したこと

  1. web.configでIE7互換モードを強制するか、IISにHTTPヘッダーを追加するか、HTMLページ内に直接追加しようとしました:

    しかし、これは有効な解決策ではありません。なぜなら、1.1 フレームワークの問題により JavaScript コードがまだ欠落しているからです。

  2. 私が見つけた唯一の有効な解決策は、ブラウザで互換表示を手動で設定することですが、一部の顧客は、PC に自信がないため、互換表示を有効にする際に問題を抱えています。

私の2セント

おそらく最善の解決策は、プロジェクト全体を新しいバージョンのフレームワーク (>=2.0) に変換することです。残念ながら、プロジェクトは巨大であり、その変換は非常に複雑になります (解決策には他の多くのプロジェクトが含まれています。従来の ASP セクション、Crystal Reports レポートなど...)

本当の質問

プロジェクトの変換やエンド ユーザーによる手動操作を必要としないソリューションはありますか?

0 投票する
1 に答える
217 参照

internet-explorer - ブラウザーごとに異なる WebGL 適合性テスト スイート

今日、私はIE 11 プレビューと Chrome 27 で公式の WebGL適合性テストを実行しました。Chrome の場合、結果は ~6,000 のテストのうち、IE では ~17,000 のテストのうちでした。検査数が違うのはなぜ?