web-dev-qa-db-ja.com

Firefoxのブックマークレットにファビコンを追加するにはどうすればよいですか?

SuperGenPass などのブックマークレットにはファビコンがありません。javascript:リンクとFirefoxは、ファビコンをどこから取得するかを知りません。 JavaScriptブックマークレットにファビコンを追加する方法はありますか?

16
Drew Stephens

Pelmsの提案により、関連している可能性のある Favicon Picker を見つけることができました。これは、Mac OSXでより適切に機能します。

1
Drew Stephens

このトリックを試すことができます:

  1. 正しいファビコンを持つWebサイトの通常のリンク(JavaScriptなし)を見つけます。

  2. そのリンクを通常のブックマークとしてブックマークツールバーに追加します。

  3. 最後に、追加したブックマークのプロパティを変更し、場所を実際のJavaScriptブックマークレットに変更します(ファビコンのないブックマークレットからの場所が必要です)。

これで、手順2のブックマークが、目的のファビコンとJavaScriptを含むブックマークレットに変わりました。

6
URLParser.com

ファビコンピッカー2 拡張機能を使用すると、これを実行できます。

使用方法:ブックマークを右クリックして[プロパティ]を選択するだけです。
次に、[参照...]をクリックしてアイコンを選択するか、アイコンにURLを貼り付けます。

Bookmarklet icons

また、完了したら拡張機能をアンインストールでき、アイコンは残ります。

5
pelms

Firefox 4以降の場合は、 Bookmark Favicon Changer を使用します。古いファビコンピッカーアドオンは更新されません。

3
GollyJer

これはuserChrome.cssで実行できます。

  1. about:supportに移動します

  2. 「アプリケーションの基本」、「プロファイルフォルダ」の下で、「フォルダを開く」をクリックします

  3. 存在しない場合は、フォルダーchromeを作成してから、ファイルuserChome.cssを作成します。

私はこのスタイルを使用します:

:root {
  --amber: #FFC000;
  --chartreuse: #B2D733;
  --Magenta: #BF1449;
  --teal: #158466;
  --vermilion: #FF4000;
}
#PlacesToolbarItems image {
  padding-top: 16px;
}
#PlacesToolbarItems toolbarbutton:nth-child(5n+1) image {
  background: var(--teal);
}
#PlacesToolbarItems toolbarbutton:nth-child(5n+2) image {
  background: var(--chartreuse);
}
#PlacesToolbarItems toolbarbutton:nth-child(5n+3) image {
  background: var(--amber);
}
#PlacesToolbarItems toolbarbutton:nth-child(5n+4) image {
  background: var(--vermilion);
}
#PlacesToolbarItems toolbarbutton:nth-child(5n+5) image {
  background: var(--Magenta);
}

できる画像を使用したい場合は、同じフォルダに入れて、次のようにリンクします。

background: url("something.png");

http://github.com/cup/bay/blob/33aed8d/firefox/userchrome.css

0
Steven Penny

最も簡単な方法は、ブックマークをハイジャックすることです。使用したいファビコンがあるページをブックマークするだけです。リンク先のサイトからファビコンをロードするには、ブックマークをクリックする必要がある場合があります。ファビコンを取得したら、ブックマークに移動して右クリックし、プロパティを選択します。次に、「場所」を、ファビコンに関連付けたいブックマークレットのjavascriptコードに変更できます。ヒント:ブックマークレットとブックマークを区別するために、[プロパティ]タブの「名前」をM:の前の名前に変更します。たとえば、ブックマークレットがgoo.glを使用して短縮URLを作成するためのものである場合は、「 M:Goo.gl」

0
Amigo Omega