Google Chrome 拡張機能で[’Uncaught (in promise) Error: Cannot access a chrome:// URL’]エラーが表示された場合の対処法を備忘録的に投稿しておきます。
Google for Developers の内容を参考にしています。
‘Cannot access a chrome:// URL’ エラー
エラーの内容を直訳すると[”chrome://” のURLにアクセスできない]になります。
つまり、URLの先頭が “chrome://” のページで拡張機能を動作させているというのが原因になります。
その他にも[Uncaught TypeError Cannot read properties of null]が表示された場合は別記事をご覧ください。
通常のURLで動作させる
例えば、[拡張機能]が一覧で表示される画面などはURLが “chrome://” で始まるのでエラーになります。
他にも、Chromeを起動した直後のホーム画面で拡張機能を実行させた場合にエラーになります。。
URLに “google.com” を入力して表示された画面であれば、エラーにならずに拡張機能が実行されます。
拡張機能を実行した際に[’Uncaught (in promise) Error: Cannot access a chrome:// URL’]エラーが発生する場合はChromeに表示されているページのURLが[ホーム画面]や[拡張表示]画面のように “chrome://” の場合です。
“https://” で始まるURLで表示されるページに変更して拡張機能を実行することでエラーを改善できます。
まとめ
今回は、Google Chrome 拡張機能を実行した際に、[’Uncaught (in promise) Error: Cannot access a chrome:// URL’]エラーが発生する場合の対処法について紹介しました。
URLが、”chrome://” で始まる[ホーム画面]や[拡張表示]で実行した場合にエラーになります。
エラーを改善するには、”google.com” などの “chrome://” を含むURL以外のページで実行します。
Google Chromeの拡張機能で[’Uncaught (in promise) Error: Cannot access a chrome:// URL’]エラーが表示される人の参考になれば幸いです。
スポンサーリンク
最後までご覧いただきありがとうございます。