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});
|
||||
break;
|
||||
|
||||
case "get_cookies":
|
||||
|
||||
var cookies = await browser.cookies.getAll(msg.filters);
|
||||
|
||||
send(ws, seqid, {"cookies": cookies});
|
||||
break;
|
||||
|
||||
default:
|
||||
console.log(`ws: unhandled message "${msg.action}"`, msg);
|
||||
break;
|
||||
|
||||
@@ -442,6 +442,23 @@ fplay.container_detach_proxy = async function(ws, id){
|
||||
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
|
||||
|
||||
Reference in new issue
Block a user