blog

chrome.runtime未定義

実際には、それは非常に簡単ですが、接続を確立するために、クロームのプラグインのデフォルトのhttps要求は、urlの定義への接続を確立することができるためのファイルのプラグインに加えて、プラグインは、...

May 24, 2020 · 1 min. read
シェア

ブラウザでcfcaのukey証明書情報を読み込むと、全く同じページが表示され、一方は正常に使用でき、一方はエラーが報告され、エラーメッセージは次のとおりです。

TypeError: 未定義のプロパティ 'sendMessage' を読み取ることができません。

at nmCryptoKit.js:19
at new Promise (<anonymous>)
at SendMessageforChrome (nmCryptoKit.js:18)
at SendMessage (nmCryptoKit.js:64)
at nmCryptoKit.js:121

実際には、それは非常に簡単ですが、接続を確立するために、プラグインのmanifest.jsonファイルに加え、クロームプラグインのデフォルトのhttps要求は、urlの定義への接続の確立のために、プラグインのmanifest.jsonは、行を変更します。

"外部接続可能": {

"matches": [
 "http://..in:9090"/*",
 "*://*.chromium.org/*"
]

},

Read next

デザインパターン - 責任の連鎖

Chain of Responsibility パターン: 複数のオブジェクトがリクエストを処理する機会を持つことで、 リクエストグループの送り手と受け手の間の結合を避けることができます。このオブジェクトをチェーンにつなぎ、一つのオブジェクトがリクエストを処理するまで、このチェーンに沿ってリクエストを渡します。 上のコードでは、責任の連鎖を定義した後、リクエストはオブジェクトに渡されます。

May 23, 2020 · 2 min read