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 78bed08310da0b160c95f052ab8c538f815041dd..fc8402003304c7f2ab1a7e4b9800c52f619c0a8e 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"; |
@@ -175,6 +177,12 @@ |
} |
} |
}); |
+ var eventName = (isSendMessage ? |
+ (isExternal ? |
+ "runtime.onMessageExternal" : "runtime.onMessage") : |
+ (isExternal ? |
+ "extension.onRequestExternal" : "extension.onRequest")); |
+ logActivity("EVENT", targetExtensionId, eventName, [sourceExtensionId]); |
return true; |
} |
return false; |
@@ -218,6 +226,9 @@ |
port.tab = port.sender.tab; |
connectEvent.dispatch(port); |
+ var eventName = (isExternal ? |
+ "runtime.onConnectExternal" : "runtime.onConnect"); |
+ logActivity("EVENT", targetExtensionId, eventName, [sourceExtensionId]); |
return true; |
} |
return false; |