私はOSXを使用していて、ブックマークレットにファビコンを持たせたいです。私はすでに2つの記事を見つけましたが、あまり役に立ちませんでした。
http://www.tapper-ware.net/blog/?p=97#comment-2076 すばらしい記事ですが、私が理解しているように、これはChrome :(
http://www.tech-recipes.com/rx/3032/google_chrome_how_to_change_icons_on_the_bookmarks_bar/ このヒントの問題は、-間違っている場合は修正してください-履歴をクリーンアップした後、キャッシュなど、すべてが再びなくなります。
ブックマークレットを自分でホストして変更する機会があれば、すぐに変更しますが、これまでのところ解決策は見つかりませんでした。
まあ、それは少し時間がかかりましたが、私は解決策に出くわしました:
ブックマークをエクスポートし、HTMLファイルを編集して、再度インポートする必要があります。 Chromeは、再インポートされたすべてのブックマークを別の「インポート済み」フォルダに配置し、変更を適用した後で削除できるため、これは実際よりもはるかに複雑に聞こえます。クリーンなソリューションです。
ステップバイステップガイド:
data:image/vnd.Microsoft.icon;base64,
ために .ico
ファイル、およびdata:image/png;base64,
ために .png
ファイル。ICON
属性を追加して、プレフィックス付きのBase64blobを保持します。例えば: ICON="data:image/png;base64,iVBORw0K………5ErkJggg=="
。さらにサポートが必要な場合は、プロセス全体をより詳細に説明している ブログ投稿 を発見しました。
もう1つの非常に簡単な解決策は、「ファビコンが嫌い」chrome拡張子を使用することです。これにより、ファビコンを変更するWebサイトのURLと画像のURLを入力できます。ファビコンをどのようにしたいかの残りはあなたのために処理されます。
彼らのウェブサイトへのリンク ここ
私も同じ問題を抱えていましたが、最初は気づいていませんでした。
最近、Chrome(バックアップを作成せずに)でファビコンファイルを削除しましたが、を使用しているため、突然すべてのブックマークツールバーリンクにアイコンが表示されなくなりました。 )javascript:window.openを使用して、新しいタブで開きます。
今日、私はブックマークレットに何ヶ月もファビコンを持っていた理由に気づきました。最初にFirefoxからChromeに切り替えたとき、そこからすべてのブックマークをインポートし、後で上記のJavaScriptを使用してメモ帳ですべて手動で編集しました。
Firefoxは、base64コードですべてのアイコンを追加しました。
pattulus'solution が機能することを確認できます。さらに、すべてのbase64コードに手動で変換して追加したくない場合は、ブックマークレット以外のクリーンなブックマークをエクスポートして編集します。外部でそれらを再インポートします。
つまり、すべてのブックマークリンクに対して同じJavaScriptで編集し、メモ帳の置換機能を使用するだけの私の場合のように単純な場合です。