2007年8月 7日
GIGAZINEさんに、「Internet Explorerを一行でクラッシュさせてしまうコードが登場」という物騒な記事が載ってました。またセキュリティホールを突いたコードなのかな?と思ったら、意外な一行でした。
それは・・・
<style>*{position:relative}</style><table><input></table>
これだけ。
・・・って、これってCSSじゃん!w
ちなみに、サンプルページはこちら。ブラウザが落ちても責任は持てませんので、あしからず。
→ サンプル (IEだとブラウザが終了しちゃうよ! 注意してね!)
IE6や、IE6のコンポーネントブラウザだと、確実に落ちるらしい。実際に見てみたらIE6が落ちました^^;
GIGAZINEさんによると、IE7は落ちなかった、とのこと。
原因は分かっていないけど、tableやtr直下にinputやselectなどがあって、そこにCSSの全称セレクタ(*アスタリスク)でposition:relativeを掛けるとアウトみたい。
ちなみに、inputにstyleで直接relativeをかけても落ちないらしい。
まぁ、Operaっこな私にはあまり関係が無いけど、一応チラシの裏ってことで。WEB関係の仕事でIEをメインブラウザとして使ってる人はあまりいないと思うけど・・・
これで、inputのtypeをhiddenにして見えなくすれば、お手軽IE専用ブラクラの出来上がり!ですねー^^;
「コーディングしたのはいいんだけど、ページを開くとなぜかIEだけ落ちるー!」っていうことでお困りの方は、ちょっと確認してみるといいかもしれないですね。
GIGAZINEさんの記事の元はこちら
IEを華麗に撃墜する一行:ぼくはまちちゃん!(Hatena)
この記事へのトラックバック用アドレス: http://www.buzz727.jp/blog/mt-tb.cgi/87
| 日 | 月 | 火 | 水 | 木 | 金 | 土 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 | 31 |