Node.js Puppeter重写权限剪贴板读取在CreateInognitoBrowserContext()上不起作用

Node.js Puppeter重写权限剪贴板读取在CreateInognitoBrowserContext()上不起作用,node.js,puppeteer,Node.js,Puppeteer,以下代码可用于读取无头/满头剪贴板: var-context=await-client.defaultBrowserContext(); 等待上下文。重写权限('http://localhost“,[“剪贴板读取”]; page=wait browser.newPage(); 等待页面。转到('http://localhost/test/“,{waitUntil:'load',超时:35000}); //单击“剪贴板”按钮。。 让剪贴板=wait page.evaluate(`(异步()=>wa

以下代码可用于读取无头/满头剪贴板:

var-context=await-client.defaultBrowserContext();
等待上下文。重写权限('http://localhost“,[“剪贴板读取”];
page=wait browser.newPage();
等待页面。转到('http://localhost/test/“,{waitUntil:'load',超时:35000});
//单击“剪贴板”按钮。。
让剪贴板=wait page.evaluate(`(异步()=>wait navigator.clipboard.readText())()`);
但当你以后开始隐姓埋名时,它就不再起作用了:

const incognito=await client.createIncognitoBrowserContext();
page=wait incognito.newPage();
你会得到:

  • DOMEException:读取权限被拒绝
我目前正在尝试将两者结合起来。。有人知道如何在新的匿名窗口内设置覆盖权限吗

请注意,我不想在开始时使用不知名的chrome参数。我想用正确的覆盖权限在脚本中手动创建新的匿名页面