diff options
-rw-r--r-- | chrome/common/extensions/docs/examples/api/messaging/timer/page.js | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/chrome/common/extensions/docs/examples/api/messaging/timer/page.js b/chrome/common/extensions/docs/examples/api/messaging/timer/page.js index 8d0178f..4914aab 100644 --- a/chrome/common/extensions/docs/examples/api/messaging/timer/page.js +++ b/chrome/common/extensions/docs/examples/api/messaging/timer/page.js @@ -1,9 +1,12 @@ -chrome.extension.onConnect.addListener(function(port) { - port.onMessage.addListener(function(msg) { - port.postMessage({counter: msg.counter+1}); +if (window == top) { + chrome.extension.onConnect.addListener(function(port) { + port.onMessage.addListener(function(msg) { + port.postMessage({counter: msg.counter+1}); + }); }); -}); -chrome.extension.onRequest.addListener(function(request, sender, sendResponse) { - sendResponse({counter: request.counter+1}); -}); + chrome.extension.onRequest.addListener( + function(request, sender, sendResponse) { + sendResponse({counter: request.counter+1}); + }); +} |