2

Internet Explorer を Firefox または Chrome として動作させるための解決策はありますか? CSSハックを使用しないソリューションを探しています。つまり、IE のすべての動作を強制的に変更するスクリプトがいくつかあるということです。

どうもありがとう!

4

5 に答える 5

4

ユーザーにGoogle Chrome Frameをダウンロードしてインストールしてもらい、 Chrome Frame デベロッパー ガイドに従って、このメタ タグをページ ヘッドに追加できます。

<meta http-equiv="X-UA-Compatible" content="chrome=1">

もちろん、これにはユーザーのアクションが必要です。ユーザーが使用するブラウザを制御することも、独自のコードだけで特定のブラウザを別のブラウザのように動作させることもできません。

于 2012-03-28T03:32:04.400 に答える
2

申し訳ありませんが、これは Web 開発者としての多くの喜びの 1 つです。ブラウザの癖 :-)

于 2012-03-28T03:30:52.460 に答える
1

いいえ。IEは吸うので吸う。最も近いのはIE7.jsのようなものですが、制限と欠点があります。たとえば、魔法のようにIEに完全なSVGまたはWebGLサポートを提供することはできませんが、IEにCSSセレクターのサポートを改善し、いくつかのバグを修正することはできます。

于 2012-03-28T03:43:34.553 に答える
1

私はこれら 2 つのライブラリを組み合わせることで良い経験をしました : http://code.google.com/p/ie7-js/ & http://code.google.com/p/html5shim/新しいhtml5タグ。あなたが抱えている問題のいずれかが解決されるかどうかはわかりません.CSS条件/ハックが必要な場合もありますが、多くの小さな問題を解決することは間違いありません.

したがって、私は通常、これらを主要なプロジェクトのヘッダーにドロップします。

    <!-- Let's make IE6-8 bend to our will -->
<!--[if lt IE 9]>
    <script src="http://ie7-js.googlecode.com/svn/version/2.1(beta4)/IE9.js"></script>
  <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
于 2012-03-28T06:53:46.047 に答える