🌟

Uncaught TypeError と Unchecked runtime.lastError の回避方法

2024/08/17に公開

はじめに

個人開発を進める中で詰まったエラーと解決方法をメモとして残します。

エラー内容

個人開発でブログアプリを作成していたところ、テキスト入力欄にテキストを入力したり、入力したテキストを選択するたびに、次のようなエラーが発生していました。

content.js:8
Uncaught TypeError: Cannot read properties of undefined (reading 'target')
    at content.js:8:344346
Unchecked runtime.lastError: A listener indicated an asynchronous response by returning true, but the message channel closed before a response was received

解決策

他の人の環境や、シークレットモードで試すとこのエラーが表示されませんでした。つまり、個人環境で何か問題が起きていそうです。
ということで、Chromeの拡張機能の一つずつ OFF にしていって試してみたところ、DeepL翻訳の拡張機能が影響してました。
こちらを OFFにすることで、無事解消しました。
Chrome拡張機能は、ブラウザ右上アイコン横の、縦並びの・・・ボタンから 拡張機能 > 拡張機能を管理へ進むと制御できます。

Discussion