From da0ad79e89f0d684cf17a7ce736dadcc9c62316e Mon Sep 17 00:00:00 2001 From: Bill Erickson Date: Thu, 17 Nov 2016 15:31:39 -0500 Subject: [PATCH] Native Messaging WIP - respond to browser ping Signed-off-by: Bill Erickson --- extension/app/main.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/extension/app/main.js b/extension/app/main.js index 6eefbdfacb..64b49c4e3f 100644 --- a/extension/app/main.js +++ b/extension/app/main.js @@ -54,6 +54,19 @@ function onDisconnected() { } /** + * Respond to 'ping' requests to let the browser know we exist. + */ +chrome.runtime.onMessageExternal.addListener( + function(request, sender, sendResponse) { + if (request && request.ping) { + console.debug("Got 'ping' request from tab: " + sender.tab.id); + sendResponse({pong : true}); + } + return true; + } +); + +/** * Called when a browser tab opens a connection to this extension. */ chrome.runtime.onConnectExternal.addListener(function(port) { -- 2.11.0