From f9b6978b620a4297f0d27a6048a662213caaa412 Mon Sep 17 00:00:00 2001 From: "mpcomplete@chromium.org" Date: Sat, 14 Nov 2009 01:02:33 +0000 Subject: Fix the messaging timing extension to only message the toplevel frame. BUG=no Review URL: http://codereview.chromium.org/384133 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31978 0039d316-1c4b-4281-b951-d872f2087c98 --- .../docs/examples/api/messaging/timer/page.js | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) (limited to 'chrome/common/extensions') 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}); + }); +} -- cgit v1.1