Macと文字化け・「動画が閲覧できない」など

Macブラウザを意識したJavaScript・スタイルシートの使い方をするために役に立つ(であろう)情報を掲載しています。

Safari編(9件) | Mac版IE編(19件) | Mac版Firefox編(2件) | Mac版Opera編(3件) | iCab編(1件) | Mac版ブラウザ全般 |

Mac版ブラウザ・バグ情報トップページへ |

 Mac版ブラウザ全般(7件)

● Macと動画サイト(Mac非対応の理由は、DRMだけか?)
http://shimax.cocolog-nifty.com/search/2006/09/macmacdrm_87ea.html
GyaoやYahoo!動画をMacで見ることができないのは、「Mac版Windows Media Playerが対応しているDRMのバージョンが低すぎること」だけが原因ではなく、数々のJavaScriptが最初からMac門前払いになっていることも原因では?というお話。

● 一週間の歌? 文字化け注意報(機種依存文字にご注意)
http://shimax.cocolog-nifty.com/search/2005/06/post_6e04.html
よく問題にされる機種依存文字とは何か? いついかなる時にも使ってはならない文字なのか?

● Macブラウザと半角円マーク/半角バックスラッシュ(Shift_JIS編)
http://shimax.cocolog-nifty.com/search/2006/10/macshift_jis_927b.html
Windowsでは、半角円マーク及び半角バックスラッシュの違いはフォントによる見え方の違いにすぎませんが、Macでは区別して入力が可能であり、そのため、いろいろとややこしい問題が生じます。Shift_JISでエンコードされたホームページ上で、Macブラウザ各種で半角円マーク及び、半角バックスラッシュ(「optionキー」+「半角円マーク」が刻印されたキーの入力で入力される文字)が、JavaScriptのcharCodeAt()では何番のcharcdoeを返すのか、また、POSTあるいはGETされた時にどのようにURLエンコードされるかをまとめてみました。

なお、Macブラウザと半角円マーク/半角バックスラッシュ(EUC-JP編)はこちら。Safariのように、Shift_JISとEUC-JPでは化け方が違うブラウザが存在します。

● Windowsで入力した半角円マークは、Macブラウザでどのように見えるか?
http://shimax.cocolog-nifty.com/search/2006/10/windowsmac_594e.html
Windowsで入力した半角円マークは、SafariやFirefox、Operaなどで半角バックスラッシュとして表示されます。プログラムのソースコードでそのようになるのなら、かえって好都合かもしれませんが、物の値段を表示する場合にバックスラッシュだとさすがに違和感があります。「Macでも半角円マークとして表示させたい場合」や、「WindowsでもMacでも半角バックスラッシュを表示させたい場合」はどうすればいいかなどをまとめてみました。

●ブラウザと改行コード(Mac用ブラウザの改行コードはCRか?)
http://shimax.cocolog-nifty.com/search/2006/09/post_b296.html
プログラマーの常識「Macの改行コード=CR」はブラウザの世界では成り立ちません。テキストエリア内の改行は、調べてみると、Windowsと同じCRLFだったり、Linuxと同じLFだったりします。また、実際にGETもしくはPOSTされるときには、%OD%OAでURLエンコードされているという驚くべき事実が判明しました。この事実を知らないと、場合によってはいろいろなプログラムでバグってしまう可能性があります。

●TigerユーザーのOS10.4.8移行度は75%超え(FlashによるOS判別)
http://shimax.cocolog-nifty.com/search/2006/10/tigeros104875fl_f6c5.html
FlashのActionScriptを使ったOS判別はとても強力です。Safariでなくても、Mac版FirefoxやIEのアクセスであったとしても、Flash Playerがインストールされている端末では、OSの詳細な分析が可能です。10.4.8を使っているのか、10.4.7のままなのか分かります。

●Jedit Xにみる「Mac OSXにける半角円マークと半角バックスラッシュ問題」
http://shimax.cocolog-nifty.com/search/2006/10/jedit_xmac_osx_6d80.html
Mac OSXの定番テキストエディターの一つ「Jedit X」の初期設定のまま使用していると、プログラマーの方はJavaScript謎のエラーで悩まされる可能性があります。プログラムだからと半角円マークではなくて半角バックスラッシュを使ってみると、エラーになります。その理由は?

▲ ページトップへ