Uncaught SyntaxError: Unexpected end of inputのエラーが出た
/ 1 min read
Table of Contents
はじめに
JavaScriptでBookmarkletを書いて、ディベロッパーモードのコンソールで実行するときちんと動くのに、
Bookmarkletにして動かすと、Uncaught SyntaxError: Unexpected end of inputのエラーが出てしまいました。
原因
コード中にあったJavaScriptのコメントアウト// コメントが原因でした。
BookmarkletはあくまでURLなので、コード内の改行が全て無視され、1行になります。
そのため、//以降の全てがコメントアウト扱いになってしまって上記のエラーが出たようです。
解決策
なので、コメントアウトは/* コメントアウト */を利用しましょう!