NOW!Mac、Linux、Javascript、CSS、文字化けなどについて。あなのサイトがMacで正しく表示・動作しない理由(新企画)Macブラウザ(Safari/Mac版IE/Firefox/Opera)バグ情報などIE7関連リンク集IE7体験記まとめ(JavaScript関連を中心に。Libraryに関するブログを始めましたありがとうございました。Readerを警告し出した。「このプラグインは安全ではありません。Readerを警告し出した。「このプラグインは安全ではありません。»2006/09/18Macと動画サイト(Mac非対応の理由は、DRMだけか?)Macユーザーにとって動画サイトは、疎外感を感じることの多いジャンルの一つです。猫も杓子も「Macintoshには対応しておりません。「Macintoshには対応しておりません。」という表現は間違っていないのですが、これだと、WindwosならどのブラウザでもOKかも取れますが、実際にはWindows版IE6にしか対応していないサイトも少なくありません。意地悪な言い方になりますが、正確に表現するなら、「Windows版IE6にしか対応していないので、Macintoshの方は100%無理です。Windowsを使っておられる方でも、IE6でしか駄目ですので、FirefoxやOperaでは見ることができません。」としなければなりません。初心者の方にはこれは確かに分かりにくい表現であり、「Macintoshには対応しておりません。」という簡潔な表現の方がわかりやすいですね。6.0」とすれば、理解できるであろう、と。これは確かにそうかもしれません。卑屈になるな!」です。Macだからと虐げられているのではなく、Windows版IE6.0でないので駄目だと断られているのだから、同じ憂き目に合っているWindowsユーザーの中にも同士がいるからと。「Macintoshの動作保証は行っておりません。BetaをインストールしたIntel搭載のMacintoshでは可能かもしれないということには言及されています。Safari(Tiger)でトップページを見ると、「画面上でクリックはできません。ご了承ください」と必ず表示されます(原因については、別の機会にご紹介したいと思います)。Windows版IEの場合、動画部分をクリックしたときのみアラートが表示されますが、Safariではページのロード時に問答無用でこのアラートが表示されます。トップページの動画も自動再生されません。個々の動画を再生するために「Play」ボタンをクリックしても何も起こりません。これは、JavaScriptエラーが発生しているためです。189とかいうエラーがコンソールには吐き出されます。(参照:SafariでJavaScriptのデバッグをする方法)Firefox(MacのみならずWindows版でも。error」が表示されて、動画表示用のサブウインドウが表示されません。「!-->」が駄目だと。Mac対策のためにわざとされているのか、JavaScriptの文法からはずれています。-->」とする必要があるのですが、「//」ではなく、なぜか、「!」が使われています。error」が出て、当然と言えば当然です。Opera(MacのみならずWindows版でも)では、Safariと同じく、トップページを見ると、「画面上でクリックはできません。ご了承ください」と必ず表示されます。6.0のみサポートする」と動作環境ページにあるとおりの結果です。何だかしっくり行かないですね。「Macintoshには対応しておりません。Macで見たらどうなるか?「お使いの環境では、動画を視聴いただけません。」と表示され、動画再生ボタンもグレイアウトした画像が表示されて、非常に分かりやすいです。「SafariでJavaScriptのデバッグをする方法」で、SafariのユーザーーエージェントをIE6と偽装しても、判定に違いは現れず、やはり、「お使いの環境では、動画を視聴いただけません。5.2)」となるからかもしれません。5.2はまずいでしょう。64bitのXPでもないのに。Switcherを使用してユーザーーエージェントをIE6のようにして振る舞ったところ、「お使いの環境では、動画を視聴いただけません。」という表示は消え去り、再生ボタンもクリックできるようになり、別ウインドウも表示されましたが、再生はされませんでした。10.4.7)で試したところ、あっさり見ることができました。第2話以降は、DRM(デジタル著作権管理)技術が用いられているため、おそらくは見ることができないはずです。Safariでログイン時にという表示が出ました。