22 lines
520 B
JavaScript
22 lines
520 B
JavaScript
define(function (require, exports, module) {
|
|
exports.targetId = window.targetExtensionId;
|
|
//var port = chrome.runtime.connect(exports.targetId);
|
|
|
|
//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.";
|
|
|
|
chrome.runtime.sendMessage(exports.targetId, m, response || function () { });
|
|
};
|
|
}); |