検索

ホームページ  >  に質問  >  本文

ブックマークレットにより JavaScript コードで構文エラーが発生する

(背景: https://github.com/refined-github/refined-github/issues/1892 にある JS コードを使用してみましたが、GitHub PR 内のすべてのコメントを読み込むためにブックマークを使用しました)

次の JS コードがありますが、これをコンソール (Chrome) に貼り付けると正常に動作します。

リーリー

次に、Chrome でブックマークして

に変換してみました。 リーリー

これにより構文エラーが発生します。 キャッチされない構文エラー: 予期しない識別子「ボタン」

私はここで何を間違っているのでしょうか?

P粉127901279P粉127901279268日前600

全員に返信(1)返信します

  • P粉744691205

    P粉7446912052024-04-02 10:34:45

    コードは 自動セミコロン挿入 .

    に依存しています。

    つまり、コード内の一部の場所では、セミコロンの代わりに改行が使用されています。

    ブックマークレットに変換するためにどの方法を使用しても、これらの新しい行は削除されますが、セミコロンに置き換えることはできません。

    セミコロンを手動で追加するか、セミコロンが自動的に挿入されるように修正する必要があります。

    返事
    0
  • キャンセル返事