パスワードを忘れた? アカウント作成
5002 story

OperaからMSNへのちょっとした仕返し 111

ストーリー by GetSet
我々はBorkだ。お前達の(以下略) 部門より

S0R5 曰く、 "ZDNetの記事によると、専用スタイルシートで閲覧妨害をやっているとされる MSN.comに対する仕返しとして、Opera 7.01 for Windows in Borkをリリースした模様。このバージョンでMSN.comを見ると、GoogleBork版のような言葉に変換されて表示されるというもの。このバージョンは、OperaのFTPサイトからダウンロードできる。さっきインストールしてみたが、MSN.comだけじゃなく、バージョン情報ページまで変換されていた。また、USER-AGENTは「Opera/7.02 Bork-edition」と名乗る模様。"

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
  • by oltio (3848) on 2003年02月15日 20時48分 (#259744) 日記

    参考資料

    などを参考に手元でいろいろと試してみた。詳細は割愛しますが、

    1. Opera 6.xに送られてくるCSSは、古いNetscape Navigatorでそれなりに ちゃんと見えるように細工されたものである
    2. User-agent名のOperaを他の名前(Oprahなど)にすると、IE6用のCSSが送られてくる
    3. さらに"MSIE 6.0"等の文字を削ると、やはり(1)で送られてくる 壊れたCSSが送られてくるようになった

    という実験結果から考えるに、User-agent名を見てうまく判断できない場合は、 デフォルトでNN 4.x用のCSSを返すようになっているのは間違いないでしょう。 で、さらに"Opera"に反応する動作が付け加えられているようです。 (今現在では"Opera 7.0"は特別扱いのようで、IE6用が返ってくる)

    ただ、やっぱり「何故MSがOperaを攻撃しなければならないのか」 がよくわからない。ブラウザシェアから考えても、IE,NN4.x,NN6.x,Operaといった 順序になるだろうに、ここでOperaを差別する理由が思いあたらない。 IE以外を排除しているのだとしたら、わざわざNN4.xのバグに対処したCSSを 返してくる理由もないし。

    これは単なる推測ですが、どのCSSを返すかを決定する部分が単に ポカだっただけなんじゃないですかね。いろいろとUser-agent名をいじって試しているんですが、どうもルールが単純じゃないんですよね。 規則を後付けて増していくうちに混乱してったってぇ話じゃないかと。

    • by Zantei (1270) on 2003年02月16日 9時08分 (#260092)
      私の知る限り、MSNのテストチームは、ブラウザの銘柄に
      対する差別は行っていないです。(いなかったです)

      数年前のことですが、MSNのテストチームは、NNのテスト
      環境を少なくともIEのそれと比較して、1:2以上の比率で
      設備を保有していました。(≒テスト設備の3割以上は他社
      ブラウザ)これは当時のブラウザシェアを正直に反映し、
      それに自社の優先度が加味された数字だと思いました。

      ただしコンテンツ制作上、自社のブラウザもしくはシェアの
      高いブラウザの優先度が高くなってしまうのは、営利企業で
      ある限り、どこでも変わらないと思います。
      (MSNならIE優先、AOLならIE(シェア)とNN(自社)両方
      優先度が高い、みたいな)

      MSNの場合は、自社ブラウザと高シェアブラウザがイコール
      ということだと思います。その状況がたまたまかどうかの
      論議は別として、ですが。。。
      --
      _/-/ Zantei _/-/
      親コメント
    • by yg (12833) on 2003年02月16日 22時48分 (#260495)
      最初に引用されている大元のWhy doesn't MSN work with Opera [opera.com]から判断するに、
      「どのCSSを返すかを決定する部分が単にポカだっただけなんじゃないですかね。」とは、思えません。
      Operaを特別扱いしようとしてポカったのならわかりますが。

      これらの外部の結果から推測すると、次のような手順を踏んでいると思われます。
      1. MSIE6.0などの文字列を含むかどうかで、IE6.0かどうかを判定している
      2. しかし、Operaなどの文字列も含む場合に限り、知らないブラウザと判定する

      この判定の結果、Opera 7の場合、デフォルトのsite.cssが戻されるが、
      これが間違った処理をするNN4に向けてのおかしなCSSであるため、
      こわれた表示になる。(知らないブラウザに規格外のCSSなのは、おいときます)

      どうしてこのような手順が推測されるかの理由は、リンク先にある次の3つの現象からです。なお、1と2を逆の順に判断している可能性もありますが、
      いずれにしても、Operaを特別扱いしている点では同じでしょう。
      + "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)"の場合、site-win-ie6.cssを戻す(IE6.0の場合)
      + "Mozilla/4.0 (compatible; MSIE 6.0; MSIE 5.5; Windows NT 5.1) Opera 7.0 [en]"の場合、site.cssを戻す(Opera 7の場合)
      + "Mozilla/4.0 (compatible; MSIE 6.0; MSIE 5.5; Windows NT 5.1) Operh 7.0 [en]"の場合、site-win-ie6.cssを戻す(Operaを別の文字列に書き換えた場合)

      # 2番目はリンク先ではwgetの引数の「Operh」が「Opera」に間違っている部分があります。

      このため、MSNは(MSIE6.0の振りをする)Opera 7を意図的に、
      IE6.0と区別しようとしていると、私ならば判断します。
      これだけでは、攻撃をしようとしているかどうかはわかりませんが、
      前にIE以外を意図的に排除し、それを認めたことがあるにもかかわらず、
      それなりの声明をださずに修正するあたりがあやしいと考えます。

      なお、
      > (今現在では"Opera 7.0"は特別扱いのようで、IE6用が返ってくる)
      は、逆で、特別扱いするようにしたのではなく、
      上記2のステップ相当の特別扱いをやめただけと推測できます。
      親コメント
      • by yg (12833) on 2003年02月16日 23時12分 (#260506)
        >> (今現在では"Opera 7.0"は特別扱いのようで、IE6用が返ってくる)
        >は、逆で、特別扱いするようにしたのではなく、
        >上記2のステップ相当の特別扱いをやめただけと推測できます。

        wgetで調べなおしてみたら、この件は私の間違いのようです。
        ”Opera 7”だけ特別扱いのようです。すいません。

        つまり、”Opera 6.0"や"Opera 8.0"は、デフォルトのsite.cssですが、
          "Opera 7.1"や"Opera 7.3"は、IE6用が返ってきました。
        で、わらえるのが、"Opera 74”でもIE6用が返ってくるところです。

        いずれにしても、IEの振りをするOperaを意図的に、
        IE6と区別しようとしているとは思います。
        まあ、悪意なく間違えただけなら間違えましたごめんと
        言えばいいのにと思うのはだめ?
        親コメント
    • >Opera 6.xに送られてくるCSSは、古いNetscape Navigatorでそれなりにちゃんと見えるように細工されたものである

      とのことですが、これはCSSの規格に違反しているようなタイプの細工でしょうか?(自分で調べろって?)
      そうだとすると、古いNetscapeで正しく表示される規格に準拠したCSSを作るのはそんなに難しいことなんですか?それともMSの対応がその程度だったと認識することもできるのでしょうか?
      そうでないとすると、責められるべきはOperaでしょうね。
      親コメント
    • by masahikoi (1183) on 2003年02月16日 16時17分 (#260297)
      え~、すいません、ちょっとお聞きしたいんですが (OPERA使ってないもので)。

      OPERAって既定値ではUAとしてMSIE6.0を名乗るって聞いてたんですけど、その場合、渡されてくるスタイルシートはIE用なんでしょうかNN4用なんでしょうか。

      IE用スタイルシートが渡されるなら、表示は正常なんですよね? だとすると、表示がおかしくなるのは、設定をデフォルトからいじった人だけって事ですか?
      親コメント
      • by Anonymous Coward on 2003年02月16日 18時09分 (#260345)
        IE6のUAの後ろに" Opera 7.0 [en]"という文字列がつきます。
        親コメント
        • by masahikoi (1183) on 2003年02月16日 18時29分 (#260362)
          > IE6のUAの後ろに" Opera 7.0 [en]"という文字列がつきます。

          っていうことは、サーバー側としてはIE6なんだかOPERA7なんだか区別がつかなくって、結局NN4用のスタイルシートが来ちゃう訳ですね。ありがとうございました。

          # しかしこのUA文字列は、その他のブラウザ判定する
          # スクリプトなども誤動作の元になるのでは……
          親コメント
    • >、デフォルトでNN 4.x用のCSSを返すようになっているのは間違いないでしょう。

      なるほど、うがった見方をすると、新参物、新しくでたブラウザ(ブラウザが判断できない時)には、表示がメチャクチャになる壊れた?CSSを返すというわけですか?
      Operaではなくて、IE以外の全てのブラウザを攻撃している?
      ブラウザが判断できない時には、ただしい?CSSを返すべきでしょ。

      危険は早いうちに叩け。
      --
      I am grateful to everyone and you.
      親コメント
  • by kotastyle (5864) on 2003年02月15日 19時34分 (#259697) ホームページ
    こんな事をするとまた適当にあしらわれたりされるのではないでしょうか。
    寂しいことに時間を使わないで、機能の向上やバグフィクスに努めて頂きたいものです。自分たちが作ったものに自信があるならなおさら。
    • by Anonymous Coward on 2003年02月15日 21時01分 (#259750)
      いいじゃん、ちょっとしたジョーク位。

      あなたも仕事や勉強の合間に気晴らしとして/.を見たりするでしょ?
      それと同じようなもんでしょう。

      気晴らしの時間の替わりに仕事をしたって、効率が上がる訳でもないよ。

      親コメント
    • 根本的に違うと思う (スコア:2, すばらしい洞察)

      by Anonymous Coward on 2003年02月15日 21時12分 (#259754)
      別にOperaが全部そういう仕様になるんじゃなくて、そういうバージョンを作っただけなわけで。
      誰もこんなもの使うわけがないのを承知だろうし、相手にささやかなジョークで仕返しというのは、
      迷惑かけられたけど気にしてないよ、ジョークで済ませてやるよ、という意味に取るのが普通だと思うんですけど。

      あしらうとかどうとか、何故そういう方向に行くのかなあ。
      親コメント
      • 果たしてMSがそう受け取るかどうか。

        「弱小ブラウザの連中が何かつまらないことやってる」と
        鼻で笑われてオシマイ、な気がする。

        #蟷螂の斧って言葉、知ってる?
        • 別に笑わせる相手はMSじゃないでしょ。
        • Opera側は、怒ってないよというパフォーマンスやってるんだって言ってるんでしょ。
          そもそも斧を向けてるわけではない、と。

          蟷螂の斧という言葉は知ってても、文章の意味は読み取れないのね。
          単語で会話する国語のできない子供って、こんななのかなあ。
        • MSも、さすがにそこまで馬鹿じゃないと思う。

          この程度のジョークの意味もわからないんじゃ、
          人との会話に支障が出ますよ。
    • もし、OperaがMSNに軽んじられて(もしくは嫌がらせを受けた)ことに対する抗議なら、その悪行を単純にPRするという意味ではそれなりに粋だと思います。
      じゃーそれで効果あるかっていうと、すくなくても
      /.Jに乗ったくらいの効果はあったんじゃないですかね。

      いや、Opera使ってないからどっちでもいいんだけど(笑)
      親コメント
    • 激しく同意 (スコア:1, おもしろおかしい)

      by Anonymous Coward on 2003年02月15日 20時54分 (#259748)
      なんか金持ちの家の壁にスプレーで落書してるような、ヘタレな感じだよねぇ。
      親コメント
    • by Anonymous Coward on 2003年02月16日 0時40分 (#259922)
      Macから撤退するぞとAppleに脅しをかけて「負け惜しみだ」と相手にされず、「まともなブラウザを作ってから言え」とMacユーザーからも見放されてるし。
      MSNの件ではブラウザの使いやすさとは関係ない理由でOpera使ってくれとお願いするし。

      http://internet.watch.impress.co.jp/www/article/2003/0206/opera.htm
      こうしたMicrosoftの行動についてOperaは、「Webが一つのベンダーが支配するような場所にしてほしくないともしあなたが思うのなら、どうかOperaを使うことを検討してください」と訴えている。

      http://www.zdnet.co.jp/news/0301/29/ne00_opera.html
      「Operaをコアエンジンとして使いたいと言われるかもしれない。また、彼らがKHTMLをシンプルな軽量ブラウザとして利用する一方で、もっと高度なものも求めるのであれば、われわれは喜んでそれを提供する。もちろん、Appleが前向きなサインを何も出してくれなかったら、対応を考えなければならない」。
      親コメント
    • 同意。
      客をおもちゃにすんな。
      --
      [udon]
      親コメント
  • by Anonymous Coward on 2003年02月15日 23時37分 (#259861)
    あなたの使っているブラウザは本当に見ているサイトの内容を反映しているのだろうか?

    たとえばニュースサイトの内容を世論誘導可能に変更してあるとか。

    #今なら杞憂、でもね、将来はわからん。
  • by Anonymous Coward on 2003年02月15日 20時46分 (#259742)
    正直つまらん。

    #UserAgentがOpera入りのものとOperaなしのもので2回アクセスして
    #並べて表示でもしたほうがいいんじゃ。

  • S0я5 日<、 "乙DNe†の言己事|=よると、専用ヌ夕イノレツー├で閲覧女方害をやっているとされる MSN.com|=文寸するイ土返しとして、


    慣れない事やって疲れたからもう良いや :)
  • by nmir (6309) on 2003年02月16日 5時37分 (#260053) ホームページ 日記
    「うちはノースキルだし人員の余裕も無いのでOperaでの検証は出来ません」
    なんて言ったら面白いな。

    別にMSNなんて公共サービスってわけでもないから、
    ブラウザ側へサイト側から合わせる必要ないんじゃ?って気が。
    と言うか、本来はサイト運営者の意向に沿うのがスジなんじゃないだろうか。
    あくまでサイトが見たいのならサイトの意向に沿ったブラウザで見ればいいんだし、
    そこで示されるブラウザを使ってないからと言って、
    サイト側が責任持ってそれ以外のブラウザにも対応しろよってのもどうか。

    とは言え、MSにおいては、OS面での独占を利用した云々、
    って問題も有るので、普通の所と同じってわけには行かないか。
  • by tsukasay (2042) on 2003年02月16日 21時32分 (#260450)
     ちょっと思い出したので。
     ブラウザ戦争などと呼ばれつつも、開発者のあそび心が感じられていいですよね。

    MS社員がNetscape本社でいたずら? [zdnet.co.jp]

    --
    --
    ♪ 気楽にいこ〜よ // つかさ
  • by Anonymous Coward on 2003年02月15日 19時45分 (#259705)
    でもないじゃん。
  • by Anonymous Coward on 2003年02月15日 20時08分 (#259718)
    誰か教えてください。お願いします。分からないんです。
  • by Anonymous Coward on 2003年02月15日 21時17分 (#259756)
    しかしZDNetの表題の“支離滅裂語”版って・・・
typodupeerror

192.168.0.1は、私が使っている IPアドレスですので勝手に使わないでください --- ある通りすがり

読み込み中...