使用 puppeteer 加载 chrome 扩展

Load chrome extensions using puppeteer

提问人:Bonfee 提问时间:12/30/2019 最后编辑:PremlathaBonfee 更新时间:12/30/2019 访问量:4785

问:

是否可以使用 puppeteer 并加载 chrome 扩展程序? 我尝试了以下代码,但它不起作用。


    puppeteer.launch({ 
      headless: false,
      args: [
      '--load-extension="path\to\extension"' ]
      }).then(async browser => {
      const page = await browser.newPage()
    })

此外,应该指向 或 ? 我尝试了这两种选择,但都没有奏效。"path\to\extensions"unpacked extensionscrx file

JavaScript 傀儡师 Chromium

评论

1赞 mbit 12/31/2019
尝试添加到 args,看看是否能解决问题。--disable-extensions-except="path/to/folder/that/manifest.json/resides"
4赞 Bonfee 12/31/2019
谢谢!它现在工作正常。事实证明,路径的正确语法没有双引号。所以:args: [ '--load-extension=path/to/folder/that/manifest.json/resides', '--disable-extensions-except=path/to/folder/that/manifest.json/resides']

答: 暂无答案