ブックマークレットのアイコンを動的に変えたりできないだろうか。現在のページに特定…
ブックマークレットのアイコンを動的に変えたりできないだろうか。現在のページに特定の文字列が含まれていれば、アイコンを変えるなどができたらいいのに。UI Conditional CSS とか Bookmarklet Greasemonkey とかいって。
JRF 2009年5月6日
Conditional CSS って [if IE] とか指定できるのが、もうあるみたいだけど、そういうのじゃなくて。
Xxx というブックマークレットがあるとする。ドキュメントに、ここで OAuth や PPログイン を使いますよう、というのを input hidden で埋め込んで置く。それを見つけて、ユーザーインターフェイス UI の icon を書き換えるというとき、次のように書く。
JRF 2009年5月6日
UI .document input[pplogin-embeding-indicator="Xxx"] {
UI .bookmarklet.#Xxx { icon: url("file:/yyy/Xxx.ico") }
}
input のクラス pplogin-embeding-indicator に Xxx を指定されていて、ブックマークレットは bookmarklet というクラスで Xxx と id 指定がされているとする。UI が特別なブラウザーのトップを指すセレクタとする。
JRF 2009年5月6日
そういうのが bookmark を登録するとき、「拡張」みたいなところをクリックすると、入力できるようにして欲しい。
JRF 2009年5月6日
欲しいのはハイライトだけだから、highlight-condition に CSS 3.0 のセレクタを指定できるとかいうだけで十分だけど。
ただ、こういうことまでやりたければプラグインを使えということなんだろうな。
JRF 2009年5月6日
上の例、input.hidden を使うよりも meta や link を使ったほうがよかったかも。
JRF 2009年5月7日
あとブックマークレットにアイコンが使えないというのも不満が多いと思う。単純な javascript: のリンクではなく、下のような感じで
bookmarklet:icon:{iconのURL}hint:{マウスオーバー時のヒント}highlight-condition:{上の説明のセレクタ}javascript:{元のブックマークレットスクリプト}
とかいう文法を使えるように Mozilla あたりがやってくれないだろうか?
JRF 2009年5月7日
↓という記事はあった。
FireFoxでBookmarkletのアイコンを変える | Life Hacks Lite
http://www.lifehackslite.com/hacks/2007-07/48.html
JRF 2009年5月7日
cl.pocari.org - Firefox のブックマークのアイコンを好きなアイコンに変更する方法
http://cl.pocari.org/2006-03-14-1.html
JRF 2009年5月7日
favicon(ブックマークアイコン)を変更する拡張機能 - 風待ち日記
http://d.hatena.ne.jp/saito-kazuo/20060401/p1
JRF 2009年5月7日