| Index: ext/content.js |
| =================================================================== |
| --- a/ext/content.js |
| +++ b/ext/content.js |
| @@ -44,18 +44,22 @@ |
| } |
| window.addEventListener("message", loadHandler, false); |
| + |
|
Thomas Greiner
2015/03/13 11:11:05
That extra line is not really adding any value.
Sebastian Noack
2015/03/13 13:07:38
Done.
|
| global.ext.backgroundPage = { |
| + _sendRawMessage: function(message) |
| + { |
| + if (messageQueue) |
| + messageQueue.push(message); |
| + else |
| + backgroundFrame.contentWindow.postMessage(message, "*"); |
| + }, |
| sendMessage: function(message, responseCallback) |
| { |
| - var rawMessage = { |
| + this._sendRawMessage({ |
| type: "message", |
| messageId: ++maxMessageId, |
| payload: message |
| - }; |
| - if (messageQueue) |
| - messageQueue.push(rawMessage); |
| - else |
| - backgroundFrame.contentWindow.postMessage(rawMessage, "*"); |
| + }); |
| if (responseCallback) |
| { |