ブラりザず暙準に぀いお。 火星のヘッドフォン

さあ、準備ができたら、Web開発者がハングアップするリ゜ヌスに察するすべおの聖なる戊争の先駆者が衚瀺されたす。 これに比べお、パヌルハヌバヌは、あなたの矩理の効が怒りで郚屋を走り去り、庭の朚にムスタングにキスしたずき、祖母の家族のお茶䌚の堎合のように芋えたす。



今埌の戊いは、Internet Explorer 8.0を準備するチヌムを率いるマむクロ゜フトのベテランであるDan Khashamovichが議長を務めたす。 IE8チヌムは珟圚、䞖界を芋る2぀の異なる方法を共有するたさにそのラむン䞊に完党に正確か぀均等に存圚する決定を䞋す過皋にありたす。



これが「保守掟」ず「リベラル掟」の境界です。 これが「理想䞻矩者」ず「珟実䞻矩者」の境界です。 これは同じファミリヌのメンバヌを分離する巚倧なグロヌバルゞハヌドであり、゚ンゞニアをコンピュヌタヌスペシャリストに察しお 、 レクサスをオリヌブの朚に察しお蚭定したす 。



そしお、問題の解決策はありたせんが、芳察するのは非垞に興味深いでしょう。なぜなら、聖戊の参加者の99は、圌らが䜕に぀いお議論しおいるのかわからないのです。 同時に、これは単なる゚ンタヌテむメントではありたせん。それは、自分以倖のものずやり取りできるアプリケヌションを䜜成したいすべおの開発者にずっお「必須のプログラム」です。



聖戊は、「りェブ暙準」ず呌ばれるものを䞭心に拡倧したす。 Denに問題を玹介したしょう

すべおのブラりザには「暙準」モヌドがあり、これは「暙準モヌド」ず呌ばれ、ブラりザによる暙準の可胜な限り最高の実装を取埗するために䜿甚されたす。 各ブラりザの各バヌゞョンには独自の暙準モヌドがありたす。これは、各ブラりザの各バヌゞョンが暙準サポヌトを改善するためです。 Safari 3暙準モヌド、Firefox 2暙準モヌド、IE6暙準モヌド、IE7暙準モヌドがありたすが、これらは異なりたす。 IE8暙準モヌドをIE7よりもはるかに優れたものにしたいず考えおいたす。


そしお、問題党䜓は1぀の小さな解決策で構成されおいたす。IE8が暙準サポヌトに぀いお報告しおいるペヌゞで぀たずいたずきにIE8が正確に行うべきこずですが、ほずんどの堎合IE7でのみテストされたす。



これらの暙準は 䞀䜓䜕なのでしょうか



すべおの皮類の゚ンゞニアリングに暙準はありたせんか はい

圌らはどこにでも適甚したせんか うヌん... m ...



なぜWeb暙準はそんなに玛らわしいのですか そしお、それはマむクロ゜フトのせいだけでなく、あなたのせいでもありたす。そしお、ゞョンポステル1943-1998。埌で説明したす。



解決策はありたせん。 決定はひどく間違っおいたす。 Arts TechniqueのEric Bangmanは次のように曞いおいたす。「IEチヌムは、W3C暙準のサポヌトずIEの叀いバヌゞョン甚に曞かれた叀いサむトのサポヌトずのバランスをずる必芁がありたす。」 しかし、圌は間違っおいたす。 線は现くありたせん。 その幅は単玔に負です。 バランスを取る堎所はありたせん。 圌らは、䞀方をサポヌトするためず他方をサポヌトするためにscられたす。



それが、私がこの問題に加担できない理由であり、そうする぀もりはありたせん。 しかし、すべおの゜フトりェア開発者は、少なくずも暙準がどのように機胜し、暙準がどのように機胜するか、そしおこのゎヌディアンノットにどのように関䞎したかを孊ぶ必芁がありたす。 この問題を少し明確にしたいず思いたす。これは、Windows Vistaの販売があたり良くない問題であり、Camp Raymond ChenプラグマティクスずMSDN Camp理想䞻矩者の察立に぀いお曞いた問題ず同じであるこずがわかりたす。 Microsoftで。 MSDN Campが勝ち、今ではMicrosoft Office 2007のお気に入りのメニュヌ項目がどこに行ったのかを誰も理解できたせん。 そしお、これらはすべお同䞀の議論です。あなたは理想䞻矩者「赀」たたは実甚䞻矩者「青」です。



しかし、始めから始めたしょう- 物事を盞互䜜甚させる方法に぀いお考えたしょう。



䜕 はい、実際には。 鉛筆ず鉛筆削り。 電話ずPBX。 HTMLペヌゞずブラりザヌ。 Windows甚のグラフィカルアプリケヌションおよびWindowsオペレヌティングシステム自䜓。 FacebookおよびFacebookアプリケヌション。 ステレオヘッドフォンずプレヌダヌ。



これら2぀のこずの接点で、すべおのバンプを滑らかにする必芁がありたす。そうしないず、バンプが䞀緒に機胜したせん。



簡単な䟋を続けたしょう。



あなたが火星に飛んで、そこに䜏んでいる生き物がポケットプレヌダヌを発明せず、ブヌムボックスで急いでいるこずに気付いたず想像しおください。



これが魅力的なビゞネスチャンスであるこずを理解し、ステレオヘッドフォンでMP3プレヌダヌ火星でのみYychnyakroooogdelyず呌ばれるの販売を開始したす。 ヘッドフォンをMP3プレヌダヌに接続するために、次のような゚レガントな金属プラグを発明したした。







プレヌダヌずヘッドフォンの䞡方の制䜜を管理しおいるため、プレヌダヌがヘッドフォンで動䜜するこずを確認できたす。 これが1察1の垂堎です。 プレヌダヌ1台、ヘッドフォン1台。







火星人は耳に刺す色を非垞に慎重に遞んでいるので、サヌドパヌティ䌁業が異なる色でヘッドフォンを䜜るこずを期埅しお、ドキュメントを曞いたずしたす。







そしお、ドキュメントを曞いたずき、ヘッドフォンの動䜜電圧は1.4ボルトであるこずを曞くのを忘れおいたした。 たあ、忘れおしたいたした。 そしお、100互換性のあるヘッドフォンの最初のむンスピレヌションを受けたメヌカヌが登堎したした。 圌のヘッドフォンは、暙準の0.014ボルトを期埅しおおり、プロトタむプをテストするず、長持ちするものに応じお、ヘッドフォンたたはリスナヌの耳の錓膜が爆発したす。 圌はいく぀かの調敎を行い、ヘッドフォンが正垞に機胜し、ご䜿甚のマむクロデシベルずは異なるマむクロデシベルがわずかであるヘッドフォンモヌドの構成を芋぀けたす。



時間が経぀に぀れお、互換性のあるヘッドフォンのメヌカヌがたすたす登堎し、すぐに1察倚のような垂堎を手に入れたす







これたでのずころ、ずおも良い。 暙準のデファクトヘッドフォンプラグがありたす。 文曞化されたドキュメントは䞍完党で䞍正確ですが、互換性のあるヘッドフォンを䜜りたい人は誰でもステレオプレヌダヌに接続するこずができ、うたくいけば䜕も問題ありたせん-販売できお動䜜したす...



それたでは、新しいJčnyakroooogdeldel2.0のリリヌスを決定するたで。



電話がJčniakroooogdel2.0に組み蟌たれそう、火星人は携垯電話でも掚枬しおいたせん、ヘッドフォンには別のワむダヌが必芁なマむクが付いおいるので、プラグを互換性のない堎所にリサむクルしたす。拡匵機胜







そしお、Jchnyakrooooggldel 2.0は垂堎で完党に倱敗したした。 はい、圌はクヌルな電話機胜を持っおいたすが、誰もこれに気づいおいたせん。 しかし、誰もがヘッドフォンのコレクションを倧切にしおいたす。 火星人は耳に刺さるこずに现心の泚意を払っおおり、圓初よりもずっず深刻でした。 そしお、この頃には、すべおのスタむリッシュな火星人には、さたざたなヘッドフォンがいっぱい入っおいたす。 あなたにずっお、それらはすべお同じように赀ですが、火星人は非垞に、非垞に掗緎された赀の色合いで、想像できないほどです。 火星の近代的なハむテクハりスには、すでに暙準のヘッドフォンボックスさえありたす。 あなたは確かにこれを期埅しおいなかった。



そのため、新しいプラグは成功したせん。 したがっお、すぐに新しいスキヌムを思い付きたす。







メむンシャフトを分割しおマむク甚の別のワむダヌを接続したしたが、問題は、Jčniakroooogdel2.1がヘッドセットがマむクに接続されおいるかどうかを䞀般に認識しおいないが、有効たたは無効にする必芁があるこずです電話の可胜性。 それで、あなたは小さな亀換プロトコルを曞いおいたす...新しいバヌゞョンのデバむスは、マむクに信号を送り、代わりに「地面」に来たかどうかを調べたす。 来た堎合、マむクのないヘッドフォンだけなので、デバむスは埌方互換モヌドに切り替わり、音楜のみを再生できたす。

簡単ですが、同時にプロトコルによる通信です。



たた、1察倚の垂堎はもうありたせん。

すべおのステレオデバむスは同じ䌚瀟によっお補造されおいるため、SEQUENCE MANYマヌケットず呌びたす。







既にご存知のいく぀かの垂堎をご玹介したす。

1. Facebook | 箄20,000のアプリケヌション

2. Windows | 箄1,000,000のアプリケヌション

3. Microsoft Word | 箄1,000,000,000のドキュメント



他にも数癟の䟋がありたす。 芚えおおくべき䞻なこずは、デバむスの新しいバヌゞョンが巊偎でリリヌスされるずすぐに、右偎の叀いアクセサリずの埌方互換性を維持する必芁があるこずです。叀いアクセサリは、補品の次のむンカネヌションのために䜙裕を持っお開発されおいない可胜性が高いためです。 すべおがMartianヘッドフォンの堎合ずたったく同じです。 時間をさかのがっおすべおを眮き換えるこずはできたせん。 新しいヘッドフォンを䜿甚するず、叀いデバむスのように動䜜するように、新しいデバむスを䜜成する方がはるかに簡単で柔軟です。



䞀方で、機胜を開発、改善したいので、新しいデバむス甚の新しいプロトコルず、接続されたヘッドフォンが最新のプロトコルをサポヌトしおいるかどうかを䜜業の開始時にチェックする柔軟性も必芁です。



マむクロ゜フトは、倚くの意識的な生掻を倚くの行の垂堎で過ごしおきたした。



しかし、別のラりンドがありたす-倚察倚垂堎です。



数幎かかりたす。 Ychnyakroooogdelaのクレむゞヌなペヌスでの販売を続けおいたすが、珟圚では倚くのYchnyakroooogdelaクロヌンが垂堎に出回っおいたす。たずえば、オヌプン゜ヌスクロヌンやヘッドフォンの束があり、プラグの倉曎が必芁な蚭蚈を改善し、ヘッドフォンメヌカヌを狂気に远い蟌んでいたす。 Ychnyakroooogdelのすべおのクロヌンで補品をテストする必芁があり、これには金銭的および時間的な支出が必芁ですが、率盎に蚀っお、それらのほずんどは単に十分な時間がないため、それらをチェックしたす 最も人気のあるJchnyakroooogdel 5.0であり、それで動䜜する堎合、圌らは満足しおいたす。 もちろん、Firewall 3.0でそのようなヘッドフォンを接続しお埅機するず、オプションに関する仕様の1぀の小さな誀解が原因で手に爆発したす。実際、誰も完党に理解しおおらず、 hasLayoutず呌ばれたす 。 誰もが 、 雚が降るずhasLayoutがtrueになり、ワむパヌが機胜するために電圧を䞊げる必芁があるこずを知っおいたす。 しかし、 hasLayoutに適甚されるように 、あられや雪も雚であるかどうかずいう議論が生じたした。これは仕様で指定されおいないためです。 Firework 3.0開発チヌムは、雪の䞭でワむパヌが必芁なため、雪を降雚ず芋なしたすが、Ychnyakroooogdel 5.0の開発者は必芁ありたせん。この機胜を䜜成したプログラマヌは、火星のない暖かい地域に䜏んでおり、䞀般に暩利さえ持っおいないためです。 はい、火星にも運転免蚱がありたす。



そしお、いく぀かのオタクは、Ychnyakroooogdel 5.0のバグを䜿甚しお、Ychnyakroooogdel 5.0をFire 3.0ずたったく同じように動䜜させる方法に関する長い蚘事をブログに曞いおいたす。 ばかげおいるように聞こえたすが、誰もがhasLayoutの非互換性を解決するためにそれをしおいたす。 埌に、Jčniakrooooggdelの開発者はバヌゞョン6.0でこのバグを修正したしたが、再び玛倱したした。ワむパヌ付きヘッドフォンをあらゆるデバむスで動䜜させるために悪甚できる新しいバグを探す必芁がありたす。



そしお今...、今、倚察倚の垂堎がありたす。 巊偎には協力しおいないプレむダヌが倚く、右偎にはQUINTILLIONSがいたす。 そしお、それらはすべお間違いを犯したす。







そしおもちろん、これは珟圚HTMLに存圚する状況です。 数十のブラりザず文字通り数十億の Webペヌゞ。







そしお、倚察䞀垂堎の存圚の長幎にわたっお、「暙準」の叫びず芁求が垞に聞かれおいるため、「すべおのプレヌダヌ」小さなプレヌダヌを意味したすは、80億ペヌゞすべおを正しく衚瀺する機䌚ず機䌚を平等に持っおいたす。 さらに重芁なこずに、同じ80億ペヌゞの開発者は1぀のブラりザヌでのみテストする必芁がありたす。「Web暙準」のおかげで、各ペヌゞで個別にテストする必芁なく他のブラりザヌでも同じように動䜜したす。







ご存知のように、倚察倚のテストの代わりに、倚察暙準および暙準察倚のテストが行​​われるずいう考え方です。 このプラトニックな䞖界にはバグがないため、個々のブラりザのバグを回避するために、ペヌゞに特別なブラりザ固有のコヌドが䞍芁になったこずは蚀うたでもありたせん。



これは牧歌です。



しかし、実際には小さな問題がありたす。暙準でペヌゞをテストする方法はありたせん。なぜなら、もしあなたがその䞭で動䜜するなら、どこでも動䜜するこずを保蚌するリファレンス実装がないからです。 それは単に存圚したせん。



そのため、おそらく読んだこずのない暙準を蚘述した䞀連の文曞を思い出しお、頭の䞭で「テスト」する必芁がありたす。そうしおも、理解できたせんでした。



そしお、これらのドキュメントはMEGAを混乱させたす。 仕様には次のようなフレヌズがたくさんありたす。「子コンテナ非フロヌティングで、絶察に配眮されおいないが実行䞭のコンテナに続く堎合、実行䞭のブロックはコンテナの最初の屋内ナニットになりたす。 実行䞭のブロックは、既に実行䞭のブロックを含んでいるコンテナ、たたはそれ自䜓を実行しおいるコンテナに入るこずはできたせん。



䜜成したペヌゞが暙準に埓っおいるこずを確認する実甚的な方法はありたせん。 はい、 バリデヌタヌがありたすが、ペヌゞがどのように芋えるべきかを教えおくれたせん。 たた、テキストが互いに重なり合っお正確に費甚がかからないペヌゞを䜜成するこずは、「有効」であり、ほずんど圹に立ちたせん。 そのため、人々が行うこずは、通垞のように芋えるたで、1぀、おそらく2぀のブラりザヌでペヌゞを実行するこずです。 そしお、もし圌らが間違いを犯したずしおも、それはIEずFirefoxで芋られるはずであるように芋えたすが、圌らはそれに぀いお知るこずに興味さえありたせん。



たた、新しいバヌゞョンがリリヌスされるず、ペヌゞが「浮かぶ」可胜性が高くなりたす。



゚ルサレムの超正統掟ナダダ人コミュニティを蚪れた堎合、そのメンバヌ党員がナダダ法のすべおのむオタを完党に尊重するず誓った堎合、それはコヌシャ料理であるずいう䞀般的な合意にもかかわらず、あなたは単䞀のラビを芋぀けるこずができないでしょう別の超右コミュニティからのラビず䞀緒に家で食事をしたいです。 今日、りェブ開発者は、 ミヌ・シアリムのナダダ人が䜕十幎も知っおいるこずを自分自身で発芋しおいたす.1冊の本を読むこずは 、互換性をたったくもたらさないずいうこずです。なぜなら、法埋は膚倧で耇雑であり、すべおを理解するこずはほずんど䞍可胜であるためです萜ずし穎を避けるのに十分です。



もちろん、暙準は倧きな目暙ですが、暙準の狂信者になる前に、人のすべおの欠点のために、暙準の解釈に誀解が生じるこずがあり、時には混乱を招き、あいたいになるこずもあるこずを理解する必芁がありたす。



問題の栞心は、1぀の暙準があるず考えるこずですが、誰も実際に準拠しおいるかどうかをテストできないため、この暙準は仮想ですプラトンの理想であり、䞀連の誀解であるため、この暙準は目的の達成に圹立ちたせん-垂堎でのテストのマトリックスを削枛したす。



DOCTYPEは神話です。



「これは暙準のHTMLである」ず蚀うDOCTYPEを自分のペヌゞに含めおいる普通の人間は、ただ楜しんでいたす。 暙準かどうかを知る方法はありたせん。 実際、圌らはこのペヌゞは暙準のHTMLであるず蚀われおいたす。 そしお、圌らが本圓に知っおいるのは、IE、Firefox、おそらくOperaずSafariでテストしたこずであり、うたくいったようです。 あるいは、本からDOCTYPEを転茉しただけで、それが䜕を意味するのかわからないかもしれたせん。



人々が完璧ではない珟実の䞖界では、仕様だけに基づいた暙準を甚意するこずはできたせん。誰もがテストできる明確な実装が必芁です。 それ以倖の堎合は、17の異なる暙準があるか、たったくありたせん。



ゞョンポステルは、1981幎に信頌性の原則 より正確には堅牢 性の原則を定匏化するこずで問題を匕き起こしたしたが、抂念の近さを考慮しお、以䞋「信頌性の原則」- 箄Transl。 がありたす。 「これにより、信頌性の高いプロトコルを䜜成するためには、仕様を可胜な限り正確に遵守する必芁があり、同時に仕様を正確に守っおいないパヌトナヌを「蚱しおください」ず蚀いたかったのです。 あなたが圌らが蚀いたいこずを理解できる限り蚱しおください。



したがっお、小さなテキストで段萜を䜜成するには<p> <small>を曞く必芁がありたすが、倚くの人々は<small> <p>を曞いおいたすが、これは技術的に間違っおいたすほずんどのWeb開発者が理解しおいないため圌らはそれを蚱しおテキストを小さくしたした。これがたさに人々が達成したいず思ったこずであるこずが明らかだからです。



最初のブラりザのすべおの開発者は、あなたが誰であるかをあなたに愛し、間違いを犯しおも特に動揺しない、非垞にリベラルでフレンドリヌなプログラムを䜜成したため、ネットワヌク䞊にこれらの゚ラヌペヌゞがすべおありたす。 そしお、ここには倚くの間違いがあり、ポステルの「信頌性」の原理はうたく機胜しないこずが刀明したした。 長幎、圌らは問題に泚意を払っおいたせんでした。 しかし、2001幎、マヌシャルロヌズは぀いに次のように曞きたした 。

盎感に反しお、信頌性のポステロフスキヌの原則は、゜リュヌションの展開に問題を匕き起こすこずがよくありたす。 なんで 䜕かの新しい実装 たずえば、htmlペヌゞ-箄Lane が出おくるず、最初は限られた既存の実装 たずえば、ブラりザ-箄Lane のみに遭遇したす 。 そしお、これらの実装 ブラりザ が「信頌性の原則」に埓っおいる堎合、新しい実装 ペヌゞ の゚ラヌは怜出されないたたになりたす。 このプロセスは䜕床も繰り返されたすが、遅かれ早かれ、たったく正しくない新しい実装 たずえば、隠れた゚ラヌのあるペヌゞ-箄 が、最初よりも自由床の䜎い環境に陥りたす。 そのずき䜕が起こるかは説明する必芁はありたせん」


ゞョン・ポステルは、むンタヌネットを開発するために圌が行ったすべおの功瞟を称えられなければなりたせん。そしお、信頌性の䞍人気な原則を圌に責めるべきではありたせん。 1981幎はすでに石噚時代のようです。 特別に蚓緎された゚ンゞニアではない9000䞇人がWebサむトを䜜成し、これらすべおのひどいミスを犯し、か぀おない寛倧さを考慮しお最初のブラりザがこれらの゚ラヌを蚱し、それでもペヌゞを衚瀺するこずをポステルが知っおいれば、これは間違った原則であり、実際、りェブ暙準の理想䞻矩者は正しいこずであり、りェブは非垞に厳栌な暙準に基づいお構築されなければならず、すべおのブラりザはこれらの暙準からあなたを芁求するこずに真剣に邪魔されなければならないこずに気付きたした。 そしお、あなたがしおいるこずに保守的であるこずの意味を理解できない開発者は、暙準に準拠するたでペヌゞを公開できたせん。



しかし、もちろん、これが発生した堎合、おそらくWebにはそのようなテむクオフはないでしょうし、ATTを実行しおいる巚倧なLotus Notesネットワヌクを䜿甚するでしょうShuddered



ずにかく、はい、もしあれば...私たちは私たちがいる堎所です。 すでに䜕の違い。 過去を倉えるこずはできず、未来だけを倉えるこずができたす。 そしお、未来は倧倉です。



Internet Explorer 8.0チヌムのプラグマティストであれば、レむモンドチェンの蚀葉があなたの蚘憶に刻たれたす。 圌は、Windows XPが叀いバヌゞョンのWindowsの誀った動䜜を゚ミュレヌトする必芁がある理由に぀いお曞きたした。

消費者の芳点から芋おください。プログラムA、B、およびCを賌入したした。その埌、Windows XPにアップグレヌドしたした。そしお今、あなたのコンピュヌタヌは理由もなくフリヌズし始め、プログラムBはたったく機胜したせん。友達に次のように䌝えたす。「Windows XPにアップグレヌドしないでください。ハングし、ブルヌスクリヌンに萜ち、プログラムBず互換性がありたせん。デバッグを実行しお、プログラムAがブルヌスクリヌンを呌び出すかどうかを刀断するこずはできたせん。たた、プログラムBは文曞化されおいないりィンドりメッセヌゞを䜿甚するため動䜜したせん。代わりに、Windows XPを返华しお返金を請求するだけです。プログラムA、B、Cを非垞に長い時間賌入し、30日間の返品期間が満了したした。返品できるのはWindows XPのみです


そしお、あなたは、うヌん、珟代の珟実に持っおいこうず思いたす

. , . Windows XP Vista . , . : « Windows XP Vista . , , ». , , , , . Windows XP Vistaお金を芁求したす。プログラムA、B、およびCを非垞に長い期間賌入し、30日間の返品期間が満了したした。返品できるのはWindows XP Vistaのみです


2004幎に述べたように、マむクロ゜フトの実甚䞻矩者に察する理想䞻矩者の勝利は、Vistaが売れ行きが悪く、吊定的な評䟡を受けおいる盎接的な理由です。



そしお、これはIEチヌムずどのように関係しおいたすか

. 100 . IE8. , Google Maps .







: « IE8. , Google Maps ». , , HTML, Google Maps , JavaScript IE, . IE8. ( . . , — IE7)


, IE8, , , , . , , , , , , , «! IE8! IE8!».



IE 21 . .



実甚的な゚ンゞニアは、IEチヌムによる最初の決定が正しい決定だず蚀うでしょう。しかし、「暙準」の若い理想䞻矩者は戊争を始めたした。



IEは、特別な「゚ヌゲ海」なしで「暙準」の動䜜を提䟛する必芁がありたすIE8でテストされたした」ず圌らは蚀いたした。圌らは特別なタグにうんざりしおいたした。 5぀か6぀の人気のあるブラりザで動䜜するには、各ペヌゞに37のugいハックが必芁でした。かなりいハックあなたは80億ペヌゞをくそヌ。



IEチヌムはキャストしたした。圌らの2番目の解決策そしお最埌の解決策ではないず考えなければならないは理想䞻矩的なこずをするこずです。デフォルトでは、IE8でテストされた「暙準に準拠しおいる」ず蚀うすべおのサむトを受け入れたす。



IE8でアクセスしたペヌゞのほがすべおが䜕らかの圢で壊れおいたした。倚くのJavaScriptを䜿甚しおいるサむトは䞀般的に死んでいたす。䞀郚のサむトでは目立たない問題がありたす。通垞のように芋えたすが、続行するず、重芁なフォヌムが送信されないか、空癜のペヌゞが衚瀺されるこずがわかりたす。



そしお、これらはペヌゞ゚ラヌではありたせん。これらは、暙準に埓うためにきちんず構築された通垞のサむトです。しかし、IE 6もIE 7も実際には暙準に準拠しおいないため、これらのサむトには「Internet Explorerで...このブロックをIEの゚ラヌを補正するために17ピクセル右に移動する」などの小さなハックが含たれおいたす。



IE 8はIEでもありたすが、IE 7にあったバグはなくなりたした。これにより、暙準で本来あるべき䜍眮から17ピクセル巊に移動したした。そしお今、正圓に曞かれたコヌドは機胜したせん。



IE 8は、giveめお「EMULATE IE 7」をクリックするたで、ほずんどのペヌゞを正しく衚瀺できたせん。しかし、理想䞻矩者は気にしたせん-圌らはこれらすべおのペヌゞが倉曎されるべきであるず信じおいたす。



䞀郚のペヌゞは倉曎できたせん。そしおそれらのほずんどは、䜕が起こっおいるのか、4幎前に開発者に支払ったペヌゞが適切に機胜しない理由がわからない人々によっお䜜成されたした。



理想䞻矩者は喜んだ。圌らの䜕癟人もが圌らの人生で初めおマむクロ゜フトに぀いお䜕か良いこずを曞くためにIEのブログにこがれた。



私は時蚈を芋たした...目盛りを付けおください... 次のメッセヌゞ



がフォヌラムに衚瀺され始めるたで埅぀のは数秒でした

IE 8をダりンロヌドしお、䞍具合を起こしたした。ホヌムペヌゞなどの䞀郚のサむトは読みにくく、ペヌゞ党䜓が非垞に小さくなっおいたす...接続速床も堎合によっおは䜎䞋したした。呚囲でGoogleマップを䜿甚する堎合、レむダヌを重ねるこずは非垞に困難です


ええ...皆さんはこの新人を笑う独善的な理想䞻矩者です。しかし、消費者はバカではありたせん。それはあなたの劻かもしれたせん。笑うのをやめおください。䞖界の98がIE 8をむンストヌルし、「゚ラヌがありたす-私のペヌゞが衚瀺されたせん」ず蚀いたす。 。圌らはたくさんのハッキングに぀いおの話を聞きたくありたせん。圌らは実際のサむトで動䜜するブラりザを望んでいたす。



ご芧のずおり、2぀のキャンプ間の深byの玠晎らしい䟋がありたす。



りェブ暙準キャンプは、トロツキストに䌌おいたす。圌らは巊翌だず思いたすが、暙準を維持しおいるが実際はそうではないずいうりェブサむトを䜜成した堎合、理想䞻矩者はアメリカで最も残酷な保安官ゞョヌ・アルパペに倉わりたす。 「゚ラヌが発生したため、サむトを䞭断する必芁がありたすサむトの80が機胜しなくなっおも構いたせん。ピンクのパゞャマを着お、15セントのサンドむッチを食べ、チェヌンで䜜業する刑務所に入れたす。そしお、囜党䜓が刑務所に入るかどうかは気にしたせん。法埋は法埋です」



䞀方では、実甚的で、敏感で、暖かく、癜くおふわふわした゚ンゞニアです。 「IE7モヌドをデフォルトモヌドにするこずは可胜ですか」 1行のコヌド...匷打できた



? . IE8 , , , , IE8 . , , 32% , «, , -, » . , . IE , , .



ほら正解はありたせん。



い぀ものように、理想䞻矩者は原則ずしお100正しいし、い぀ものように、実践䞻矩者は実際に正しい。炎は䜕幎も続きたす。この玛争は䞖界を2぀に分割したす。Holy Internet Wars株を賌入する方法があれば、今がその時です。



All Articles