SUZUSHINLAB
Studio / 作品

ブックマークレットメーカー

JavaScriptをブックマークレットへ。ブラウザ内で処理する小さな制作ツール。

TypeScript
使い方
  1. 下の欄にJavaScriptコードを入力します。
  2. 必要に応じて、ブックマークレットの名前とオプションを設定します。
  3. 「ブックマークレットを作成」を押すと、1行に圧縮されたjavascript:リンクが作られます。
  4. できたリンクをブックマークバーへドラッグ&ドロップするか、下のテキスト欄からコピーしてブックマークのURL欄に貼り付けてください。

改行は半角スペース1つに置き換えて1行にまとめます。文の終わりには必ずセミコロン(;)を付けてください。改行が無いと動かない書き方(ASI依存の書き方)だと、意図せず動作が変わることがあります。

行コメント(//)は、1行に結合する際に必ず自動で除去されます(除去しないと、コメント以降のコードが全部無効になってしまうためです)。

コメント除去は簡易的な処理です。文字列や正規表現リテラル(/.../)の中身は基本的に保護されますが、[/*]のような特殊な正規表現の書き方では稀に誤動作する可能性があります。心配な場合はチェックを外してください。

作成したブックマークレットは、この端末・ブラウザの中だけで完結します(サーバーには送信されません)。

制作の背景と記録

この作品を作った理由、使い方、試したことをブログで紹介しています。