From c8794fd28249eb53ae1361266df6883a8656804f Mon Sep 17 00:00:00 2001 From: iFish Date: Wed, 23 Jul 2014 17:33:09 +0800 Subject: [PATCH] =?UTF-8?q?=E6=89=A9=E5=B1=95=E8=BF=9E=E6=8E=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Web12306/js/platform/extensionPort.js | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/Web12306/js/platform/extensionPort.js b/Web12306/js/platform/extensionPort.js index aa31b07..a414ae2 100644 --- a/Web12306/js/platform/extensionPort.js +++ b/Web12306/js/platform/extensionPort.js @@ -1,7 +1,19 @@ define(function (require, exports, module) { exports.targetId = window.targetExtensionId; + var port = chrome.runtime.connect(exports.targetId); - exports.sendMessage = function(m, response) { + port.onMessage = function (message) { + + }; + port.onDisconnect = function () { + + }; + + exports.postMessage = function (message) { + port.postMessage(message); + }; + + exports.sendMessage = function (m, response) { if (!exports.targetId) throw "extension not connected.";