ホーム > タグ > IE8

IE8

栗孔雀

ユーザーのクリックを乗っ取るという意味でクリックジャック。はやい話、ステータスバーの偽装に近いのかな?

元の英語ソースを参考にテストページを作ってみました。

今のところ、メジャーブラウザで影響を受けないのはOperaとIE8とのことですが、よくよく調べてみるとIE8はかなりの条件付き。

Continue reading

IE8 Beta1 公開だそうです。

IE8 Beta 1が公開 | Web標準Blog | ミツエーリンクスより。

ニュースとしてはもう結構遅くなってしまいましたが、Internet Explorer 8のBetaバージョンが公開されたそうです。

昼間、投稿用にメモっておいて、夜になってみてみたら、もういろんなところで記事になってますね〜。自分が書く意味ないかもしれませんが。って、もともと自分が記事書く意味の半分以上は自分用メモだし、いまさらって感じなので続けて書きます。

以下の記事などをちらちら参考にしながら。

IE8でユーザーの意識が変わる!(かも)

以前の記事にも書いたとおり、デフォルトでCSS2.1などに対応した最新のレンダリングモードを採用する事になったIE8。
IEより一足先に(制作者の気持ちとしては七〜八足くらいIEの対応が遅いと思ってますが。タコか!)Web標準を準拠する方向で開発が進められているブラウザ(Firefox、Opera、Safariなど)と今後は同じようなレンダリングをする事になります。(細かいところでブラウザ差は出るでしょうが、大枠、そういうことだと僕は理解してます。)

そうすると、当然、いままで「IEのみ対応」とうたっているようなサイトはIE8で見た場合に見た目が崩れたり、ユーザビリティが損なわれたり、エラーが起きたりする可能性があります。
制作者側からすれば、ブラウザ間の表示の差が少なければ少ないほど無駄な作業は少なくなるので、当然IEもWeb標準に対応したほうがいいわけですが、サイトを運営する企業側では「IE専用」サイトの表示が変わってしまうと、修正が必要になるわけで、当然、これまでと同じ見え方ができるようにして!ということになって、Microsoftはその板挟みになっていたんだろうと思います。

そんなサンドウィッチマン状態のなか、一度は後方互換を意識して「IE8はデフォルトではIE7と同じレンダリングモード」と発表したMicrosoftが、その方向性を改めて「デフォルトでWeb標準に対応!」と発表したのが以前の記事の話題でした。

今回のIE8 Beta1についてのレビュー記事などを読むと,IE8には「IE7エミュレート・モード」というものが搭載され、ワンクリックで(IE7の表示モードい切り替えるようにできうようになるようです。
こうなることで、自分が一番期待していることは、IE7以前のレンダリングがWeb標準対応などから考えて不十分なものである、という理解がより一般化するんじゃないか、ということです。

IEのレンダリングのエラーなどに関する問題はいつもIEのシェアの問題がありました。日本で約90%を閉めるシェアをもっているIEだからこそ無視はできない。だからこそ制作者側はIEで指定通りの表示になるように工夫をして、またユーザ側もIEなら表示できるだろう、と、IEを使い続ける。
このままではいつまでたってもWEB制作時のIE対応問題、IE対策は制作者サイドの都合、のようにユーザサイドは思ってしまいます。

IE8の登場で今後はユーザー側からもWeb標準に対応したサイト作りが求められるようになれば、古いIEのレンダリグモードも少しずつ必要なくなっていっていく…かも。

そんな期待を持ちながら、IE8関連の記事を読んでました。

IE8のデフォルトモードは新標準モードに。

IE8 Loves Web standard.

IE8 は新標準モードがデフォルトに – えむもじらという記事より

以前、 IE8はやっぱりWeb標準に準拠しない? という記事でIE8がAcidテストというレンダリングのテストに合格した新しい表示モードをデフォルト(任意の設定をしない状態)で反映しない、ということを紹介しましたが、Microsoftはその方針を変えたようです。やっっった!!!

IE8 は「標準」モードを要求するページは IE8 の標準モードで表示する。IE8 の「IE7 標準モード」でページを表示したい開発者はそれを明示的に要求する必要がある。

ということで、いままでは、IE8標準モードで表示させる場合に「IE8モードで表示して!」という指定をする必要があったんですが、何も指定がなければIE8モード、IE7モードにするには「IE7モードで表示して!」という指定が必要、という仕様に変わるみたいです。

いや〜この違いは大きい。。

今後はIEが好きになれそう

IE8はやっぱりWeb標準に準拠しない?

「IE8」はウェブ標準に準拠するのか? オペラCTOが考える3つのシナリオ – builder by ZDNet Japanより。

開発中のIE8がAcid2テストに合格したというニュースの後、そのWeb標準準拠モードは非デフォルトになるというニュースが流れて、なんだかな〜と思っていたところ、去年「Microsoftのブラウザ戦略が不公正」とEUに提訴したあのOperaのCTOの方が考えるIE8の3つのシナリオ、という記事を見つけたので、紹介。

まず一つ目のシナリオ。

1つ目のシナリオは、IE8をウェブ標準に準拠させるかどうか、ユーザーやコンテンツ制作者に「オプトイン」形式で選択させるというものだ。たとえば、Acid2を正しく表示させるために、ユーザーはデフォルトの設定を修正するよう求められるかもしれない。これはAcidテストのガイドラインから外れているため、このシナリオでは、IE8はAcid2に合格しないことになる。

ユーザーがデフォルトの設定をいじることで標準に準拠するモードに切り替えるということかな?
でもIE使っている人の大半はそんな設定はいじらないだろうな…(だったら他のブラウザを使うのでは?)

次に二つ目。

次に考えられるのは、正しく表示されることを強く望むウェブページについてはフラグをつけるよう要求し、この場合はデフォルトの設定を変更するというシナリオだ。ウェブページには、すでにこうした機能が組み込まれている(「DOCTYPE宣言」による切り替えで、これにはすべてのブラウザが対応している)のだが、MicrosoftはIE8ではDOCTYPEと別の仕組みを取り入れると宣言したようなものだ。

これはサイト制作者に「Web標準モードで表示してね」というIE用の記述を追加させるってことでしょ?
これから作るサイトならまだしも、過去に作ったサイトとかは面倒ダヨ。。。
記事のカッコしている中にある通り、DOCTYPE宣言から判断してくれればいい話なのでは?DOCTYPE宣言の存在を無視する意味がわからない。

最後のはちょっと可能性低いんじゃないかと思うんだけど。。。

最後のシナリオは、IE8のコードの中にAcid2のURLをあらかじめ組み込んでおくというものだ。この方法では、Acid2のページだけを特別扱いして、ブラウザがテストに合格したかのように見せかける。これがテストの趣旨に反していることは明らかだし、こんなごまかしではテストに合格したことにならない

要は、Microsoftが正常に表示できないと都合の悪いサイト(Acidテストとか)だけはあらかじめWeb標準モードで表示する仕様にするということダヨネ…
これは大げさに言えばユーザーを騙しているようなものなのでは?こんな仕様になってしまったら、なにも知らないでIE8を使うユーザーは、正しくWeb標準に準拠して制作しているサイトであっても表示や作りに不備があると勘違いしてしまう。

IEがWeb標準に準拠するという意識は昔に比べて、特に開発者の人たちの間で強くなっているんじゃないかという気がするけど、せっかくAcid2テストに合格した表示モードを非デフォルトにしたりするところには、どうしても政治的な意図を感じてしまうし、なによりも一番気になるのは、こういう話題が制作者や開発者の間でしかとりあげられないこと

ちょうどIE8のWeb標準準拠モードが非デフォルトというニュースが出ていたころ、家にあった新聞には、IE7にアップデートしよう、という記事があって「IE7はWeb標準に対応し〜」みたいなことが書いてあったけど、FirefoxやOperaといった別のブラウザに乗り換えるという選択肢については全然触れられていなかった。

Microsoftがこういう姿勢のまま、Web標準とか各ブラウザの対応状況の話題がもっと一般化しないかぎり、制作者のIE対応のための徒労は続くのかもしれない。

Home > Tags > IE8

Search
Feeds
Meta

Return to page top