Skip to content

Commit

Permalink
Merge pull request #35 from xoFeulB/v0.5
Browse files Browse the repository at this point in the history
V0.5
  • Loading branch information
ibuninngu committed Mar 13, 2024
2 parents 622e119 + b74b8dd commit 9ca6714
Show file tree
Hide file tree
Showing 5 changed files with 533 additions and 609 deletions.
238 changes: 85 additions & 153 deletions background/js/background.js
Original file line number Diff line number Diff line change
Expand Up @@ -13,23 +13,15 @@

let actions = {
"Debugger.attach": async (o, sender) => {
try {
await chrome.debugger.attach({ tabId: sender.tab.id }, "1.3");
log("Debugger Attached", sender);
R.debugger[sender.tab.id] = sender;
return sender.tab.id;
} catch (err) {
return false;
}
await chrome.debugger.attach({ tabId: sender.tab.id }, "1.3");
log("Debugger Attached", sender);
R.debugger[sender.tab.id] = sender;
return sender.tab.id;
},
"Debugger.detach": async (o, sender) => {
try {
chrome.debugger.detach({ tabId: sender.tab.id });
log("Debugger Detached", sender);
return sender.tab.id;
} catch (err) {
return false;
}
chrome.debugger.detach({ tabId: sender.tab.id });
log("Debugger Detached", sender);
return sender.tab.id;
},
"Debugger.isOnline": async (o, sender) => {
if (sender.tab.id in R.debugger) {
Expand All @@ -38,136 +30,92 @@
return false;
},
"Page.captureScreenshot": async (o, sender) => {
try {
let result = await chrome.debugger.sendCommand(
{ tabId: sender.tab.id },
"Page.captureScreenshot",
o
);
return result.data;
} catch (err) {
log(err);
}
let result = await chrome.debugger.sendCommand(
{ tabId: sender.tab.id },
"Page.captureScreenshot",
o
);
return result.data;
},
"DOMDebugger.getEventListeners": async (o, sender) => {
try {
let result = await chrome.debugger.sendCommand(
{ tabId: sender.tab.id },
"DOMDebugger.getEventListeners",
o
);
return result;
} catch (err) {
log(err);
}
let result = await chrome.debugger.sendCommand(
{ tabId: sender.tab.id },
"DOMDebugger.getEventListeners",
o
);
return result;
},
"Runtime.enable": async (o, sender) => {
try {
let result = await chrome.debugger.sendCommand(
{ tabId: sender.tab.id },
"Runtime.compileScript",
o
);
return result;
} catch (err) {
log(err);
}
let result = await chrome.debugger.sendCommand(
{ tabId: sender.tab.id },
"Runtime.compileScript",
o
);
return result;
},
"Runtime.compileScript": async (o, sender) => {
try {
let result = await chrome.debugger.sendCommand(
{ tabId: sender.tab.id },
"Runtime.compileScript",
o
);
return result;
} catch (err) {
log(err);
}
let result = await chrome.debugger.sendCommand(
{ tabId: sender.tab.id },
"Runtime.compileScript",
o
);
return result;
},
"Runtime.evaluate": async (o, sender) => {
try {
let result = await chrome.debugger.sendCommand(
{ tabId: sender.tab.id },
"Runtime.evaluate",
o
);
return result;
} catch (err) {
log(err);
}
let result = await chrome.debugger.sendCommand(
{ tabId: sender.tab.id },
"Runtime.evaluate",
o
);
return result;
},
"Runtime.runScript ": async (o, sender) => {
try {
let result = await chrome.debugger.sendCommand(
{ tabId: sender.tab.id },
"Runtime.runScript",
o
);
return result;
} catch (err) {
log(err);
}
let result = await chrome.debugger.sendCommand(
{ tabId: sender.tab.id },
"Runtime.runScript",
o
);
return result;
},
"DOM.resolveNode": async (o, sender) => {
try {
let result = await chrome.debugger.sendCommand(
{ tabId: sender.tab.id },
"DOM.resolveNode",
o
);
return result;
} catch (err) {
log(err);
}
let result = await chrome.debugger.sendCommand(
{ tabId: sender.tab.id },
"DOM.resolveNode",
o
);
return result;
},
"DOM.getOuterHTML": async (o, sender) => {
try {
let result = await chrome.debugger.sendCommand(
{ tabId: sender.tab.id },
"DOM.getOuterHTML",
o
);
return result;
} catch (err) {
log(err);
}
let result = await chrome.debugger.sendCommand(
{ tabId: sender.tab.id },
"DOM.getOuterHTML",
o
);
return result;
},
"DOM.querySelectorAll": async (o, sender) => {
try {
let result = await chrome.debugger.sendCommand(
{ tabId: sender.tab.id },
"DOM.querySelectorAll",
o
);
return result;
} catch (err) {
log(err);
}
let result = await chrome.debugger.sendCommand(
{ tabId: sender.tab.id },
"DOM.querySelectorAll",
o
);
return result;
},
"DOMSnapshot.captureSnapshot": async (o, sender) => {
try {
let result = await chrome.debugger.sendCommand(
{ tabId: sender.tab.id },
"DOMSnapshot.captureSnapshot",
o
);
return result;
} catch (err) {
log(err);
}
let result = await chrome.debugger.sendCommand(
{ tabId: sender.tab.id },
"DOMSnapshot.captureSnapshot",
o
);
return result;
},
"DOM.getDocument": async (o, sender) => {
try {
let result = await chrome.debugger.sendCommand(
{ tabId: sender.tab.id },
"DOM.getDocument",
o
);
return result;
} catch (err) {
log(err);
}
let result = await chrome.debugger.sendCommand(
{ tabId: sender.tab.id },
"DOM.getDocument",
o
);
return result;
},
"BlueFox.storeEvent": async (o, sender) => {
R.event_observer[sender.tab.id].push({
Expand All @@ -177,40 +125,24 @@
});
},
"Input.dispatchKeyEvent": async (o, sender) => {
try {
let result = await chrome.debugger.sendCommand(
{ tabId: sender.tab.id },
"Input.dispatchKeyEvent",
o
);
return result;
} catch (err) {
log(err);
}
let result = await chrome.debugger.sendCommand(
{ tabId: sender.tab.id },
"Input.dispatchKeyEvent",
o
);
return result;
},
"Tab.getCurrent": async (o, sender) => {
try {
let result = sender.tab;
return result;
} catch (err) {
log(err);
}
let result = sender.tab;
return result;
},
"Tab.createWindow": async (o, sender) => {
try {
let result = await chrome.windows.create(o);
return result;
} catch (err) {
log(err);
}
let result = await chrome.windows.create(o);
return result;
},
"Tab.removeWindow": async (o, sender) => {
try {
let result = await chrome.windows.remove(o);
return result;
} catch (err) {
log(err);
}
let result = await chrome.windows.remove(o);
return result;
},
};

Expand Down
Loading

0 comments on commit 9ca6714

Please sign in to comment.