タグ

bookmarkletとreferenceに関するsyqueのブックマーク (1)

  • Bookmarklet - ブックマークレットを作成する際のポイント

    Updated: 2003-09-28 05:44:07+0900 [Home] 値を返してはいけない 値を返す式を使うとページを移動してしまいます。 javascript:contents='aaa' これならOK javascript:void(contents='aaa') 変数はページ内でグローバルになってしまう varをつけても、ブックマークレットで使用した変数は、ページ内でグローバルになってしまいます。表示中のページの動作や、他のブックマークレットの動作を変えてしまう可能性があります。 javascript:var contents='abc' javascript:var contents='123' 上のリンクをクリックしたあと、以下をクリックするとcontentsの中身が変わっているのが見えます。 javascript:alert(contents) これはページに書かれ

    syque
    syque 2011/06/09
    まとめ * 文字数が足りるならjavascript:(function(){スクリプト内容})();というフォーマットを使う。スクリプト内ではvarでローカル変数を宣言する。 * 衝突しにくいランダムな名前を使う手法もよく使われている。文字数が足り
  • 1