« 前のひとこと | トップページ | 次のひとこと »

aboutme:100308

ブックマークレットのアイコンを動的に変えたりできないだろうか。現在のページに特定の文字列が含まれていれば、アイコンを変えるなどができたらいいのに。UI Conditional CSS とか Bookmarklet Greasemonkey とかいって。

JRF 2009年5月 6日 (水)

Conditional CSS って [if IE] とか指定できるのが、もうあるみたいだけど、そういうのじゃなくて。

Xxx というブックマークレットがあるとする。ドキュメントに、ここで OAuth や PPログイン を使いますよう、というのを input hidden で埋め込んで置く。それを見つけて、ユーザーインターフェイス UI の icon を書き換えるというとき、次のように書く。

JRF 2009年05月06日 0512

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年05月06日 1586

そういうのが bookmark を登録するとき、「拡張」みたいなところをクリックすると、入力できるようにして欲しい。

JRF 2009年05月06日 3799

欲しいのはハイライトだけだから、highlight-condition に CSS 3.0 のセレクタを指定できるとかいうだけで十分だけど。

ただ、こういうことまでやりたければプラグインを使えということなんだろうな。

JRF 2009年05月06日 6316

上の例、input.hidden を使うよりも meta や link を使ったほうがよかったかも。

JRF 2009年05月07日 5271

あとブックマークレットにアイコンが使えないというのも不満が多いと思う。単純な javascript: のリンクではなく、下のような感じで

bookmarklet:icon:{iconのURL}hint:{マウスオーバー時のヒント}highlight-condition:{上の説明のセレクタ}javascript:{元のブックマークレットスクリプト}

とかいう文法を使えるように Mozilla あたりがやってくれないだろうか?

JRF 2009年05月07日 9418

↓という記事はあった。
FireFoxでBookmarkletのアイコンを変える | Life Hacks Lite
http://www.lifehackslite.com/hacks/2007-07/48.html

JRF 2009年05月07日 2730

cl.pocari.org - Firefox のブックマークのアイコンを好きなアイコンに変更する方法
http://cl.pocari.org/2006-03-14-1.html

JRF 2009年05月07日 6258

favicon(ブックマークアイコン)を変更する拡張機能 - 風待ち日記
http://d.hatena.ne.jp/saito-kazuo/20060401/p1

JRF 2009年05月07日 5059

« 前のひとこと | トップページ | 次のひとこと »

トラックバック


トラックバックのポリシー

他サイトなどからこの記事に自薦された関連記事(トラックバック)はまだありません。