| Index: chrome/renderer/resources/extensions/miscellaneous_bindings.js
|
| diff --git a/chrome/renderer/resources/extensions/miscellaneous_bindings.js b/chrome/renderer/resources/extensions/miscellaneous_bindings.js
|
| index 59f07de0d6802ee446e457af1fef4c8b723ffc3f..33eb9d96f8620a987823bdbb2f49dbcff08af62c 100644
|
| --- a/chrome/renderer/resources/extensions/miscellaneous_bindings.js
|
| +++ b/chrome/renderer/resources/extensions/miscellaneous_bindings.js
|
| @@ -24,6 +24,8 @@
|
| var manifestVersion = processNatives.GetManifestVersion();
|
| var extensionId = processNatives.GetExtensionId();
|
|
|
| + var logActivity = requireNative('activityLogger');
|
| +
|
| // The reserved channel name for the sendRequest/sendMessage APIs.
|
| // Note: sendRequest is deprecated.
|
| chromeHidden.kRequestChannel = "chrome.extension.sendRequest";
|
| @@ -173,6 +175,14 @@
|
| }
|
| }
|
| });
|
| + var eventName = (isSendMessage ?
|
| + (isExternal ?
|
| + "runtime.onMessageExternal" : "runtime.onMessage") :
|
| + (isExternal ?
|
| + "extension.onRequestExternal" : "extension.onRequest"));
|
| + logActivity.LogEvent(targetExtensionId,
|
| + eventName,
|
| + [sourceExtensionId]);
|
| return true;
|
| }
|
| return false;
|
| @@ -215,7 +225,12 @@
|
| if (manifestVersion < 2)
|
| port.tab = port.sender.tab;
|
|
|
| + var eventName = (isExternal ?
|
| + "runtime.onConnectExternal" : "runtime.onConnect");
|
| connectEvent.dispatch(port);
|
| + logActivity.LogEvent(targetExtensionId,
|
| + eventName,
|
| + [sourceExtensionId]);
|
| return true;
|
| }
|
| return false;
|
|
|