lifeスマートフォン用の表示で見るスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。life2005-05-03bookmarkletの文字数制限を無くすbookmarkletを作るとき、IEでは500文字ちょい、Firefoxでは2000文字ぐらい(?)の文字数制限がある。作った後に一行にまとめたり、デバッグしたりも大変面倒。それがとても簡単な方法でどうにでもなることをインターフェイス!インターフェイス!の人に教わった。createElementでscript要素を作って、その中にhttp://example.com/example.jsとソースを指定することによってそのJSを実行できる。WinIEとFirefoxでは確認済み。charsetを指定することにより好きなエンコーディングでブックマークレットを記述できる。これがすげー便利で、サーバ上のjsファイルを編集してこのブックマークレットを実行することで簡単にデバッグもできるし、機能追加などもjsに追加すればいいだけ。問題となるのが、通常のブラウザの場合、サーバにリファラを送ってしまうこと。どのページでブックマークレットを実行したかが解ってしまう。それがブックマークレット利用者で嫌な人は、リンク先のJSを自分のサーバに落としたりなどが必要になる。そんなことはたいてい気にしないと思うので、この方法でbookmarkletを作るのも全然アリだろう。プログラミングの楽しさ。オープンソースとの出会い。Blog|ブログを報告する。