Index: chrome/common/extensions/docs/templates/articles/nativeMessaging.html |
diff --git a/chrome/common/extensions/docs/templates/articles/nativeMessaging.html b/chrome/common/extensions/docs/templates/articles/nativeMessaging.html |
index c3f2cb00b3f5e7d1714872093835f90dcf9b0698..fd269ac1f6854babd85c9de01d917534e836cbf6 100644 |
--- a/chrome/common/extensions/docs/templates/articles/nativeMessaging.html |
+++ b/chrome/common/extensions/docs/templates/articles/nativeMessaging.html |
@@ -129,6 +129,13 @@ mainly to protect Chrome from misbehaving native applications. The maximum |
size of the message sent to the native messaging host is 4 GB. |
<p> |
+The first argument to the native messaging host is the origin of the caller, |
+usually <code>chrome-extension://[ID of whitelisted extension]</code>. |
+This allows native messaging hosts to identify the source of the message when |
+multiple extensions are specified in the <code>allowed_origins</code> key in the |
+<a href="#native-messaging-host-manifest">native messaging host manifest</a>. |
+ |
+<p> |
When a messaging port is created using $(ref:runtime.connectNative) Chrome |
starts native messaging host process and keeps it running until the port is |
destroyed. On the other hand, when a message is sent using |