Yahooブックマークへの追加のbookmarkletをちょっとごにょごにょした。
Thursday, 5. March 2009, 00:53:31
多分Operaでだけなんだろうけど。
で、困っててTwitterでぼやいてみたら、ArcCosineさんがアドバイスくれたよ!
@kara35 encodeURIComponent(escape(lurl))とかでどうでしょう?
http://twitter.com/ArcCosine/statuses/1281091441
これを参考に、
encodeURIComponent(window.location.href)の部分を
escape(window.location.href)にしたら上手くいった。
えらい長いこと困っていたのがすんなり解決!
bookmarkletは下からどぞ。
MyOperaでBookmarkletにリンクを張ると、リンクがおかしくなるので下のコードを使って下さい。
javascript:void window.open('http://bookmarks.yahoo.co.jp/bookmarklet/showpopup?t='+encodeURIComponent(document.title)+'&u='+encodeURIComponent(escape(window.location.href))+'&opener=bm&ei=UTF-8','popup','width=550px,height=480px,status=1,location=0,resizable=1,scrollbars=0,left=100,top=50',0);↓修正版はこちら
javascript:void window.open('http://bookmarks.yahoo.co.jp/bookmarklet/showpopup?t='+encodeURIComponent(document.title)+'&u='+escape(window.location.href)+'&opener=bm&ei=UTF-8','popup','width=550px,height=480px,status=1,location=0,resizable=1,scrollbars=0,left=100,top=50',0);
---
追記(2009/3/5 14:19)
ついでにOperaのキーボードショートカットもごにょごにょした。
やふぶへ登録するbookmarkletに「yb」とニックネームをつけておいて、キーボードショートカットのBにGo to page, "yb"を割当てた。
これでURL変更するたびにショートカットを変更しなくて済むわ。
---
追記(2009/3/9 15:58)
前回のだと、http://がhttp%3A//になってしまって、やふぶ上でURLが正常に登録されませんでしたので、修正。
再びArcCosineさん、ありがとう!!
---
追記(2009/3/18 11:24)
やふぶへ追加のリンクを解除。
何故か「http://my.opera.com/karakara/blog/void%20window.openほげほげ」になってしまうので。






How to use Quote function: