エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Bookmarkletは即時関数で実装しないといけない - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Bookmarkletは即時関数で実装しないといけない - Qiita
ブックマークレットはグローバル空間で実行される ブックマークレット作成の基礎知識 即時関数で囲む ブ... ブックマークレットはグローバル空間で実行される ブックマークレット作成の基礎知識 即時関数で囲む ブックマークレットのコードはグローバル空間で実行されるので、サイトの空間とかぶってしまします。 名前がバッティングしないように即時関数内にコードを記述しましょう 上述の記事にある通りなのですが、Bookmarkletを作る際は以下のように(function(){と})()に囲まれた即時関数で記述しなければなりません。 javascript:(function(){ alert("hello world"); Console.log("hello world"); })(); しかし、ただAlertを出すだけなら、即時関数にしなくても動きます。 ※ 下記のコードをBookmarkletにしても同じように動きます。 ネットで公開されている記事でも、即時関数になっていないものもけっこうありました。