Most members of this API do not require any permissions. This permission is needed for connectNative(), sendNativeMessage() and onNativeConnect. The following example shows how to declare the "nativeMessaging" permission in the manifest: manifest.json: { "name": "My extension", ... "permissions": [ "nativeMessaging" ], ... } Concepts and usage The Runtime API provides methods to support a number o