single.php

Chrome拡張機能で’Cannot access a chrome:// URL’ エラーが表示される場合の対処法

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’]エラーが表示される人の参考になれば幸いです。

スポンサーリンク

最後までご覧いただきありがとうございます。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です