修正:間違ったブックマークファビコンを表示するFirefox
一部のユーザーは、Mozilla Firefoxでブックマークしたサイトごとに間違ったファビコンが表示されるという奇妙な問題に遭遇しています。 たとえば、RedditブックマークスレッドのRedditアイコンを表示する代わりに、ブラウザにYouTubeファビコン(または他の何か)が表示されます。 この問題は、Windows 7、Windows 8、およびWindows 10で発生することが報告されているため、特定のWindowsバージョンとは関係がないようです。
Firefoxでのファビコンの問題の原因は何ですか?
さまざまなユーザーレポートと、Windowsコンピューターでこの特定の問題を修正するために一般的に使用される修復戦略を見て、この特定の問題を調査しました。 結局のところ、この特定の問題が発生する理由はいくつかあります。
- ファビコンはアドオンによってハイジャックされました –ファビコンをハイジャックし、代わりに異なるアイコンを表示することが知られているいくつかのアドオンがあります。 最も一般的には、スヌーズタブは影響を受けるユーザーから報告されます。 この場合、問題に対処する最も簡単な方法は、アドオンを削除し、favicons.sqliteファイルを削除することです。
- 古いFirefoxバージョン –この特定の問題は主に、開発者がビルド58で部分的に修正した永続的なバグが原因です。最新バージョンに更新すると、今後この問題が発生しなくなります。 ただし、ファビコンが既に壊れている場合は、それらを修復するために他の修復方法に従う必要があります。
- Firefoxのファビコンファイル(favicons.sqlite)が破損しています – Firefoxのファビコンが破損するたびに、ブラウザ内で機能するすべてのファビコンを処理するファイルに問題を実際に追跡できます。 favicons.sqliteファイルを削除することにより、ブラウザーに強制的にファイルを最初から再作成させ、すべてのfaviconsを強制的にリセットできます。
- Webキャッシュコンテンツが破損している –場合によっては、Firefoxが古いバージョンのファビコンをキャッシュして、それが新しいバージョンに置き換えられたかどうかに関係なく固執する場合があります。 この特定のケースでは、Webキャッシュをクリアしてブラウザーに強制的に再度更新させるか、ブラウザーコンソールから実行できます。
この特定の問題の解決に現在苦労している場合、この記事ではいくつかのトラブルシューティング手順を提供します。 以下に、同様のシナリオの他のユーザーが問題を解決するために使用したいくつかの異なる潜在的な修正を見つけます。
最良の結果を得るには、提示された順序でメソッドに従うことをお勧めします。すべての修正がシナリオに適用できるわけではない場合でも、問題をトラブルシューティングするときに構造に固執することは価値があります。該当しないメソッドは破棄してください。
方法1:Firefoxを最新バージョンに更新する
この特定の問題は、ブラウザ自体とほぼ同じくらい古いものです。 Firefoxは、この問題の修正プログラムを含むいくつかの更新プログラムをリリースしましたが、一部のユーザーは最新のビルドでまだ修正プログラムに遭遇しています。 ただし、問題は解決されているため、最初の出発点は、最新のFirefoxビルドを使用していることを確認することです。 ビルド58以降、開発者は、この特定の問題を引き起こすことがわかっているほとんどのインスタンスにパッチを適用したことを発表しました。
あなたのファビコンが既に台無しにされている場合、これは必ずしも問題を解決するわけではありませんが、将来再び発生しないことを保証します。 Firefoxを最新バージョンに更新するためのクイックガイドを次に示します。
- Firefoxを開き、右上隅のアクションボタンをクリックします。
- 次に、新しく表示されたメニューから[ ヘルプ ]をクリックし、[ Firefoxについて ]を選択します。
- 次のウィンドウ内で、更新がダウンロードされるまで待ってから、[ 再起動 ]をクリックしてFirefoxを更新し、更新プロセスを開始します。
Firefoxを更新する - 更新プロセスが完了したら、コンピューターを再起動し、問題が解決したかどうかを確認します。
Firefoxブラウザーが既に最新バージョンに更新されているか、この方法で壊れたファビコンが修正されなかった場合は、下の次の方法に進んでください。
方法2:リンクの後ろに「/」を追加する
これはばかげた修正のように思えるかもしれませんが、多くの影響を受けるユーザーは、URLの最後にURLを追加するだけで問題が解決したと報告しています。 ホバー、一部のユーザーは、数日後に問題が再発したため、この修正は一時的なものであると報告しました。
www.google.com/に属するファビコンが台無しになったとしましょう。 修正するには、ナビゲーションバーにwww.google.com//と入力し、 Enterキーを押してアイコンを更新します。 ウェブサイトが読み込まれたらすぐにアイコンを交換する必要があります。
この問題が効果的でなかった場合、または永続的なアプローチを探している場合は、下の次の方法に進んでください。
方法3:favicons.sqliteファイルを削除する
ほとんどの場合、この問題を解決する最も迅速で効率的なソリューションは、FirefoxのAppDataフォルダーに移動し、プロファイルフォルダーを見つけて、Firefoxが閉じている間にファイル名favicons.sqliteを削除することです。
このプロセスにより、Firefoxは次回のブラウザ起動時に新しいfavicon .sqliteファイルを作成します。 ただし、この操作が完了すると、すべてのブックマークに一般的なファビコンが追加されることに注意してください。 ブックマークにアクセスした後にのみ、アイコンがサイトのファビコンに更新されます。
以下に、 favicons.sqliteファイルを削除して問題を解決するためのクイックガイドを示します。
- Firefoxおよび関連するアドインが完全に閉じていることを確認してください。
- エクスプローラーを使用して、次の場所に移動します。
C:\ Users \ * YourUser * \ AppData \ Local \ Mozilla \ Firefox \ Profiles \ * YourProfile *
注: * YourUsers *および* YourProfile *は単なるプレースホルダーであり、独自の情報に置き換える必要があることに注意してください。 また、 AppDataフォルダーはデフォルトで非表示になります(非表示フォルダーをまだ表示していない場合)。ファイルエクスプローラーウィンドウの上部にあるリボンを使用して[ 表示 ]をクリックし、 [ 非表示アイテム]に関連付けられたボックスがチェックされていることを確認します。
隠しアイテムのチェックボックス - FireFoxプロファイル内に到着したら、検索機能(右上隅)を使用してfavicons.sqliteを検索します 。
- ファイルが見つかったら、そのファイルを右クリックし、 [削除]を選択して削除します。
FirefoxのFaviconsファイルを削除する - ファイルが削除されたら、Firefoxを再度開き、ブラウザが新しいファビコン.sqliteを最初から作成できるようにします。
- これで、すべてのブックマークに汎用のファビコンがあることに気付くはずです。 これを修正するには、各ブックマークを個別にクリックします。 Webサイトにアクセスするとすぐに、正しいファビコンが配置されることがわかります。
それでも同じ問題が引き続き発生する場合は、下の次の方法に進んでください。
方法4:Webキャッシュをクリアする
この問題を解決する別の方法は、FirefoxのWebキャッシュをクリアすることです。 最初の方法と同様に、これによりファビコンのダウンロードが強制されます。 影響を受けた複数のユーザーは、この方法で最終的に問題を完全に解決できると報告しました。
ファビコンの問題を修正するために、FirefoxのWebキャッシュをクリアする方法のクイックガイドを次に示します。
- 新しいタブ以外のすべてのFirefoxタブを閉じます。
- 画面の右上隅にあるアクションボタンをクリックし、新しく表示されたメニューから[ オプション ]を選択します。
- 設定メニュー内で、左側の表から[ プライバシーとセキュリティ ]を選択します。 次に、「Cookies and Site Data」メニューまでスクロールダウンし、「 Clear Data」をクリックします 。
- [データのクリア ]メニュー内で、[ Cookieとサイトデータ]に関連付けられているボックスのチェックを外し、 [キャッシュされたWebコンテンツ]の横にあるチェックボックスをオンにします 。
- [ クリア]をクリックして、Webコンテンツデータのクリーニングプロセスを開始します。
- ブラウザを再起動して、問題が解決したかどうかを確認してください。
それでもこの問題が発生する場合、またはファビコンを手動で変更する方法を探している場合は、下の次の方法に進んでください。
方法5:Firefoxにファビコンを強制的に更新させる
問題がわずかに異なる場合(Firefoxが古いバージョンのWebサイトのロゴを新しいバージョンで更新できない場合)、実際にブラウザーにすべてのfaviconsの有効期限が切れたと判断させ、自動的に更新できます。 影響を受けた複数のユーザーが、この方法でMozilla Firefoxのファビコンの問題を最終的に修正できると報告しています。
必要なことは次のとおりです。
- Firefoxを開き、ナビゲーションバーに「 about:config 」と入力してEnterキーを押し、Firefoxの実験的な設定を開きます。
- 警告プロンプトが表示されたら、[ リスクに同意します]をクリックします。 。
- 検索機能を使用して、 「devtools.chrome.enabled」を検索します。
- 設定が見つかったら、 devtools.chrome.enabledをダブルクリックして値をtrueに変更します。
- Firefoxの詳細設定を終了し、画面の右上のセクションにあるアクションボタンをクリックします。 次に、 Web Developerメニューにアクセスし、 Browser Consoleをクリックします。
- 新しく表示されたブラウザーコンソール内で、次のコードを貼り付けてEnterキーを押して登録します。
var fS = Components.classes ["@ mozilla.org/browser/favicon-service;1"] .getService(Components.interfaces.nsIFaviconService); fS.expireAllFavicons();
注:エラーが発生しますが、それは正常ですので、心配しないでください。 先ほど行った手順により、すべてのファビコンが強制的に期限切れになります。
- 以前に新しいバージョンで更新できなかったブックマークにアクセスします。 この問題は修正され、ページがロードされるとすぐに新しいアイコンが表示されるはずです。
この方法が成功しなかった場合、またはFirefoxのファビコンが正しく表示されないのを手動で修正する方法を探している場合は、下の次の方法に進んでください。
方法6:影響を受けるファビコンを手動で修正する
これは間違いなくハイテクに精通していない人には最適なソリューションではありませんが、壊れたファビコンを修正できる手動の方法があります。 影響を受ける複数のユーザーが、ブックマークリスト全体をHTMLファイルにエクスポートし、ブックマークリストをインポートする前にアイコンを変更することで、問題を解決することができました。
このメソッドは、1つまたはいくつかの壊れたファビコンのみを処理する場合に使用するのに最適です。 影響を受けるファビコンを手動で修正するためのクイックガイドを次に示します。
- Firefoxを開き、画面の右上隅にあるブックマークアイコンをクリックします。
- 新しく表示されたメニューから、[ ブックマーク ]をクリックしてから、画面の右下のセクションにある[ すべてのブックマークを表示 ]をクリックします。
- [ ライブラリ ]メニューの左側で[ ブックマークツールバー ]を選択し、[ インポートとバックアップ ]に移動して[ ブックマークをHTMLにエクスポート]を選択します 。
- エクスポートされたHTMLファイルに適した場所を選択し、[ 保存 ]ボタンをクリックします 。
- エクスポートしたHTMLファイルを右クリックし、 Notepad ++などのユーティリティを使用して編集します。 組み込みのメモ帳ユーティリティを使用することもできますが、コードはそれほど読みにくくなります。
- ブックマークページが開いたら、対応するブックマークエントリを見つけ、関連するICON_URI =” {URL}およびICON =” data:image / png; base64、{data}をアイコンの正しいURLおよびベースの64エンコードアイコンで変更します。 名前を見ると、どのICONがどのファビコンに属しているかを推測できます。
- エクスポートしたブックマークページで行った変更を必ず保存してください。
- [ ライブラリ]ウィンドウ(ステップ2)に戻り、[ ブックマークツールバー ]をクリックし、[ インポートとバックアップ ]に移動して[ HTMLからブックマークをインポート]を選択します。
- 以前に変更したページを選択し、「 開く」をクリックします。
このプロセスを完了した後、ファビコンのアイコンを修正する必要があります。