たった2行でIE5.5~IE8をモダンブラウザの挙動にする魔法のJS

2015/07/06アバター

開発者泣かせの問題児ブラウザ、Internet Explorerですが、IE5.5、IE6、IE7、IE8をモダンブラウザの挙動にする神JSがGoogle Codeで配布されていました。

とりま、 attripのデザイン崩れはこれで解決できました!

使い方は簡単!下記のコードを貼り付ければOK!

まじ仏。

 

 

「IE9.js」は、IEを普通のモダンブラウザの挙動にするJSです。IE5、IE6でも透過PNGが使えるようになります。

「css3-mediaqueries.js」は、IEでCSS3 Media Queriesを使えるようにするJS。レスポンシブデザインのサイトをIEでも見れるようにします。

 

ちなみに、border-radiusや、box-shadow はできませんでした。

あと、IEでの見え方をチェックする方法はこちら↓↓

IE9環境でIE6/IE7/IE8/IE9表示する方法(共存) | 某氏の猫空

 

2012/12/4追記

重いという指摘あったので、比較動画作りました。

[動画で検証]たった2行でIE5.5~IE8をモダンブラウザの挙動にする魔法のJSが重すぎた! | A!@attrip

 

2012/12/3追記 

HTML5やborder-radius、box-shadowが使えるようになるJSライブラリーを教えてもらったので、追記事書きました。↓↓

IEをHTML5やCSS3に対応させるJSライブラリーまとめ | A!@attrip

 

参考サイト:

ie7-js – A JavaScript library to make MSIE behave like a standards-compliant browser. – Google Project Hosting

IE7/IE8.jsを使って、スタイルシートの標準化

IE用にcss3-mediaqueries.jsを実装させる – GEKKO CREATORS

 

レスポンシブWebデザインの“現実的な”ワークフロー | ブログ | 株式会社イー・エージェンシー

レスポンシブWebデザインの“現実的な”ワークフロー

この記事を書いたよーいちにいいね!よろしく!

スポンサーリンク

スポンサーリンク

javascript」をもっと詳しく

javascript

についてもっと見る

コメント大歓迎

新しい順 古い順 最も評価の多い
更新通知を受け取る »
名無しのアルパカ
ゲスト
名無しのアルパカ

4行じゃねーか!

attrip
管理者
attrip

CSS書き分けるのめんどいのでこれは助かる

名無しのアルパカ
ゲスト
名無しのアルパカ

こういう記事マジでやめてほしい

attrip
管理者
attrip

なんで?

名無しのアルパカ
ゲスト
名無しのアルパカ

これ超絶重いスクリプトなので、ただでさえIE6なんかが入ってるような化石PCだとパフォーマンスで苦情来るし、結局中途半端な挙動で各種ハックや対応をまた強いられる。そういう問題があるのであえて使わないほうがいいという点まで含めて、Web屋の間では何を今更言ってんのってくらいの一般常識。
それをこういう上辺だけの知識ひけらかし記事で広めちゃって、「こういうのあるんでしょ使ってよ」って言ってくるアホを増やすからやめてほしい ってことじゃないの。

attrip
管理者
attrip

なるほどねー。
まぁ。。IE8以前は、、はやくなくなってくれ!!!!

attrip
管理者
attrip

ie7.jsの頃からあり問題も多い。最大の欠点はjsの実行完了まで表示が崩壊していること。IE6〜7を利用するPCの大半は低速なので致命的。互換性も100%ではなく、新たな「独自挙動ブラウザ」を生むだけの結果に。

attrip
管理者
attrip

サポートなんてするから調子に乗って生き続けるんだ

attrip
管理者
attrip

それより、IEを使わせない方法をみんなで考えるんだ!

attrip
管理者
attrip

“border-radiusや、box-shadow はできませんでした。” ならコレ http://css3pie.com/

attrip
管理者
attrip

おおう…Web界隈の魑魅魍魎たちの眉毛に唾を叩きつける音が聞こえるようじゃ…。

attrip
管理者
attrip

レスポンシブWebデザインの“現実的な”ワークフロー | ブログ | 株式会社イー・エージェンシー
http://www.e-agency.co.jp/column/20121106.html