私たちはAppleのサポートページをよく参照しています(例えばiCloudの料金に関するこちらのページなど)。しかし最近、一部のユーザーから、ページが文字化けし始め、タイトルの文字が重なったり、レンダリングがおかしくなって、テキストを見るのに右にスクロールしなければいけないという状況に遭遇するようになりました。これはすべての人に起こるわけではなく、Safari、Google Chrome、Firefoxという3大ウェブブラウザすべてで(多少異なる形で)発生する可能性があります。さらに混乱を招いたのは、Safariでは問題が発生するのにChromeでは発生しないというユーザーもいれば、Chromeでは発生するのにSafariでは発生しないというユーザーもいたことです。本当に腹立たしい!
この問題は明らかにApple側のCSS変更に関連していましたが、ブラウザによって異なるユーザーで発生する理由が分かりませんでした。その後、Michael CohenがMacInTouchでヒントを見つけました。これが解決の鍵となりましたが、正確な原因はまだ説明できていません。
マイケルが見つけたヒントによると、Safariでは特定の設定でこの問題を解消できるとのことでした。Safari > 環境設定 > 詳細を開き、「これより小さいフォントサイズを使用しない」のチェックを外すだけです。これは非常に効果的で、該当ページを開いた状態でこのチェックボックスを切り替えるだけで、完全にフォーマットし直せるのです。
少なくともSafariでは問題は解決しました。Firefoxはどうでしょうか?Mozillaのウェブブラウザにもほぼ同じオプションがあります。Firefox > 環境設定を選択し、左側のサイドバーでコンテンツをクリックし、フォントの横にある詳細ボタンをクリックすると見つかります。そのダイアログに「最小フォントサイズ」のポップアップメニューがあります。これを「なし」に設定すると、「OK」をクリックするだけでAppleのサポートページに関する問題は解消されます。
Chrome について。Chrome にはフォント関連の設定はあるものの、Web ページで小さすぎるフォントが使用されないようにする Safari や Firefox のようなオプションがないため、ここでの問題解決にはさらに手間がかかりました。
直感でChromeフォルダを引っ張り出してみたら、~/Library/Application Support/Google
アプリを次回クリーンインストールしたときに問題が解消されたので助かりました。フォルダ内の全てを特定できたわけではありませんが、ブックマークや履歴、その他もろもろのデータを失いたくなかったので、System 7の頼もしいConflict Catcherを代わりに使ってみました。
安全のためにバックアップを作成した後、まずChromeフォルダ内の項目を半分削除し、Chromeを再起動して壊れたページをテストしました。それでも問題が解決しなかったため、残りの半分のファイルに何らかの関連があるに違いないと確信し、Chromeを終了し、Command+Zキーを押して前半のファイルの削除を取り消しました(FinderはChromeが作成した新しいファイルを上書きしてくれたので助かりました)。そして、残りの半分で同じ操作を繰り返しました。すると問題は解決したので、問題が1つのファイルに絞り込まれるまで、さらに小さなセットでテストを続けました。予想通り、問題はDefaultフォルダ内の「Preferences」というファイルでした。
BBEditでそのファイルの中身を見ても、関連しそうな設定は見つからなかったので、ファイルを削除して最後にもう一度再起動したところ、Appleのサポートページが正しく表示されるようになりました。Chromeでこの問題が発生する場合は、 を削除してください~/Library/Application Support/Google/Chrome/Default/Preferences
。
残念ながら、Chromeにはその後も別の問題が発生しました。お気に入りと拡張機能の両方が消えてしまったのです。この問題の解決は簡単でした。ただし、それは私がChromeのMacBook Airとデータを同期するオプションを使っていたからです。2台のマシンでGoogleアカウントを使ってChromeにサインインすると、アプリ、オートフィルエントリ、ブックマーク、拡張機能、履歴、パスワード、設定、テーマ、開いているタブのいずれかまたはすべてを同期するオプションが表示されます。サインインするには、Chromeウィンドウの右上隅にあるシルエットをクリックし、Googleのパスワードを入力します。私の場合は、2要素認証を少し操作する必要がありましたが、これですべてが元に戻りました。この話の教訓は、同期を有効にしてすべてのデータが
Googleアカウントに保存されていることを確認するまで、Chromeから何も削除しないことです。
残されたのは、Chrome拡張機能を整理して実際に使っているものを有効にすることだけでした。すると、拡張機能関連の2つの不具合が判明しました。まず、HitlistのWandertab拡張機能は、訪れたい場所の素敵な写真(とその場所までの航空券付き)を表示するのですが、これまでは機能しませんでした。しかし、今は使えるようになりました。次に、Googleハングアウトの開始と参加を格段に簡単にしてくれるGoogle独自のハングアウト拡張機能は、
サードパーティCookieの読み込みを許可するサイトの例外リスト(現在は削除済み)にhangouts.google.com
とを追加するまでサインインできませんでした。talkgadget.google.com
したがって、Apple のサポート ページが文字化けしている場合は、Safari と Firefox では簡単に、Chrome でも少し努力すれば問題を解決できます。