add cookie extraction function
This commit is contained in:
1 parent
72f27922a8
commit
2a192b1bef
2 files changed
+24
No files matched your search
@@ -512,6 +512,13 @@ function attach_ws_events(ws){
|
|||||||
send(ws, seqid, {status: false});
|
send(ws, seqid, {status: false});
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case "get_cookies":
|
||||||
|
|
||||||
|
var cookies = await browser.cookies.getAll(msg.filters);
|
||||||
|
|
||||||
|
send(ws, seqid, {"cookies": cookies});
|
||||||
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
console.log(`ws: unhandled message "${msg.action}"`, msg);
|
console.log(`ws: unhandled message "${msg.action}"`, msg);
|
||||||
break;
|
break;
|
||||||
|
|||||||
@@ -442,6 +442,23 @@ fplay.container_detach_proxy = async function(ws, id){
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
fplay.get_cookies = async function(ws, filters = {}){
|
||||||
|
|
||||||
|
if(typeof filters != "object"){
|
||||||
|
|
||||||
|
filters = {};
|
||||||
|
}
|
||||||
|
|
||||||
|
var cookies = await fplay.send(ws, "get_cookies", {filters: filters});
|
||||||
|
|
||||||
|
if(typeof cookies.cookies == "object"){
|
||||||
|
|
||||||
|
return cookies.cookies;
|
||||||
|
}
|
||||||
|
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Unsolicited event handlers
|
// Unsolicited event handlers
|
||||||
|
|||||||
Reference in new issue
Block a user