一部の Web サイトは、特定のブラウザと特定のバージョンを必要としたり、ご使用の Firefox のバージョンを Web サイトが正しく識別できていないため、うまく動作しない可能性があり、以下の問題の原因となります:
- Web サイトが正しく動作せず、最新バージョンの Firefox を使用しているのに、ブラウザが古いまたは未サポート、互換性が無いなどと警告したり、ブラウザの更新を促したりする。
- ご使用の Firefox ブラウザとそのバージョンが正しく認識されず、Addons.Mozilla.org から拡張機能やテーマをインストールできない。
目次
Firefox に誤ったユーザエージェントが設定されている
すでに、その Web サイトやアドオンが使用中の Firefox のバージョンと互換性があることが検証されているならば、この問題は Firefox のユーザエージェント ("User Agent") 文字列に原因があると思われます。ユーザエージェント文字列は、Web サイトが使用中のブラウザを識別するためのものです。この問題は、Firefox の設定でユーザエージェント文字列をリセットすることで修復できます。
ユーザエージェント文字列をリセットするには:
- アドレスバー に about:config と入力し、EnterReturn キーを押します。
警告ページが表示されます。 をクリックし、about:config ページを開いてください。 - フィルタ検索 欄に useragent と入力して以下の設定項目を探してください。
- 以下の項目が存在する場合は、それぞれを右クリック control キーを押しながらクリック し、コンテキストメニューから を選択します。
- general.useragent.extra.firefox
- general.useragent.extra.productName - productName の部分はサードパーティ製のソフトウェアの名前になります (例: microsoftdotnet)。
- general.useragent.locale
- general.useragent.override
- general.useragent.security
ユーザエージェント文字列をリセットした後、Cookie と キャッシュを消去する必要があります:
- メニューボタン
をクリックしてメニューパネルを開きます。
- をクリックして、 を選択します
- 消去する履歴の期間: ドロップダウンメニューから すべての履歴 を選択します。
- ドロップダウンメニューの下で Cookie と キャッシュ の両方を選択します。維持したい項目は選択されていないことを確認してください。
- をクリックします。
- メニューボタン
をクリックしてメニューパネルを開きます。
- をクリックして、 を選択します
- 期間: ドロップダウンメニューから すべての履歴 を選択します。
- ドロップダウンメニューの下で Cookie とサイトデータ と 一時的にキャッシュされたファイルとページ の両方を選択します。維持したい項目は選択されていないことを確認してください。
- をクリックします。
上記の設定をリセットしても問題が解決できないときは、以下の記事を参考にしてください:
Web サイトが最新バージョンの Firefox を誤って古いバージョンとみなしている
一部の Web サイトが、Firefox のバージョンを (バージョン 10 以降ではなく) 誤って 1 とみなしているため、Firefox が古く、互換性が無く、サポートされていないものとされてしまいます。私たちは、この問題を修正していただくように Web サイトに働きかけています。しばらくの間は、この表示を無視してもよいですが、問題の Web サイトを Mozilla に報告してください:
- Firefox ウィンドウ上部の ボタンをクリックし、 メニューから (Windows XP の場合 メニューをクリックし、) を選択します。Firefox ウィンドウ上部の メニューをクリックし、 を選択します。メニューバー上の フィードバックを送るページが新しいタブに読み込まれます。 メニューをクリックし、 を選択します。
- "Firefox の悪いところ" をクリックします。
- Firefox の問題点を記入するページが表示されます。Web サイトの問題点を簡潔に記入し、内容をよく確認して Web サイトの URL を入力してください。
- ボタンをクリックします。
動作しない Web サイトでの回避策
Web サイトが正しく動作しない場合は、Web サイトに対して一時的に Firefox を別のブラウザ (または別のバージョン) であると認識させることで回避できます。これを行うために、User Agent Switcher の拡張機能をインストールしてください:
- User Agent Switcher アドオン のページを開いてください。
- 緑色の ボタンをクリックしてアドオンをインストールしてください。
- をクリックして Firefox を再起動します。
Firefox が再起動したら、次の手順で Firefox のユーザエージェント文字列を変更し、Web サイトから見て、あなたが Firefox 9.0.1 を使用しているように見せかけてください:
- Windows 7 および Vista の場合は、Alt キーを押して従来のメニューバーを Firefox ウィンドウ上部に表示してください。
- User Agent Switcher のオプションウィンドウで ボタンをクリックし、 を選択します。
- User Agent ウィンドウで、説明を記入 (例えば「Firefox 9」) し、User Agent 文字列の最後の数字を 10.0.2 から 9.0.1 に変更してください。
- 次に、Firefox の
- 最後に、問題の Web ページを再び読み込んで正しく動作することを確認してください。
- メニューから を選択し、 を選択します。
- User Agent Switcher のオプションウィンドウで ボタンをクリックし、 を選択します。
- User Agent ウィンドウで、説明を記入 (例えば「Firefox 9」) し、User Agent 文字列の最後の数字を 10.0.2 から 9.0.1 に変更してください。 ボタンをクリックします。
- 次に、Firefox の メニューから を選択し、上記で新しく作成したユーザエージェントを選択してください。
- 最後に、問題の Web ページを再び読み込んで正しく動作することを確認してください。