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..47ba37bbc94c8116eefdc045a0ac54f68bf86f49 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').LogActivity; |
+ |
// The reserved channel name for the sendRequest/sendMessage APIs. |
// Note: sendRequest is deprecated. |
chromeHidden.kRequestChannel = "chrome.extension.sendRequest"; |
@@ -173,6 +175,15 @@ |
} |
} |
}); |
+ var eventName = (isSendMessage ? |
+ (isExternal ? |
+ "runtime.onMessageExternal" : "runtime.onMessage") : |
+ (isExternal ? |
+ "extension.onRequestExternal" : "extension.onRequest")); |
+ logActivity("EVENT", |
+ targetExtensionId, |
+ eventName, |
+ [sourceExtensionId]); |
return true; |
} |
return false; |
@@ -215,7 +226,13 @@ |
if (manifestVersion < 2) |
port.tab = port.sender.tab; |
+ var eventName = (isExternal ? |
+ "runtime.onConnectExternal" : "runtime.onConnect"); |
connectEvent.dispatch(port); |
+ logActivity("EVENT", |
+ targetExtensionId, |
+ eventName, |
+ [sourceExtensionId]); |
return true; |
} |
return false; |