|
@@ -60,13 +60,12 @@ this.FrameTree = this.FrameTree || (() => {
|
|
|
let framesData, dataRequestCallbacks, initResponseSent;
|
|
let framesData, dataRequestCallbacks, initResponseSent;
|
|
|
|
|
|
|
|
if (window == top) {
|
|
if (window == top) {
|
|
|
- browser.runtime.onMessage.addListener(async message => {
|
|
|
|
|
|
|
+ browser.runtime.onMessage.addListener(message => {
|
|
|
if (message.method == "FrameTree.initRequest" && document.documentElement instanceof HTMLHtmlElement) {
|
|
if (message.method == "FrameTree.initRequest" && document.documentElement instanceof HTMLHtmlElement) {
|
|
|
dataRequestCallbacks = new Map();
|
|
dataRequestCallbacks = new Map();
|
|
|
framesData = [];
|
|
framesData = [];
|
|
|
initResponseSent = false;
|
|
initResponseSent = false;
|
|
|
initRequest(message);
|
|
initRequest(message);
|
|
|
- return {};
|
|
|
|
|
}
|
|
}
|
|
|
if (message.method == "FrameTree.getDataResponse") {
|
|
if (message.method == "FrameTree.getDataResponse") {
|
|
|
getDataResponse(message);
|
|
getDataResponse(message);
|
|
@@ -74,7 +73,7 @@ this.FrameTree = this.FrameTree || (() => {
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- browser.runtime.onMessage.addListener(async message => {
|
|
|
|
|
|
|
+ browser.runtime.onMessage.addListener(message => {
|
|
|
if (message.method == "FrameTree.getDataRequest" && FrameTree.windowId == message.windowId) {
|
|
if (message.method == "FrameTree.getDataRequest" && FrameTree.windowId == message.windowId) {
|
|
|
const docData = docHelper.preProcessDoc(document, window, message.options);
|
|
const docData = docHelper.preProcessDoc(document, window, message.options);
|
|
|
browser.runtime.sendMessage({
|
|
browser.runtime.sendMessage({
|
|
@@ -88,7 +87,6 @@ this.FrameTree = this.FrameTree || (() => {
|
|
|
title: document.title
|
|
title: document.title
|
|
|
});
|
|
});
|
|
|
docHelper.postProcessDoc(document, message.options);
|
|
docHelper.postProcessDoc(document, message.options);
|
|
|
- return {};
|
|
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
|
|
|
|