Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 命令行chrome扩展加载和测试_Javascript_Google Chrome_Google Chrome Extension_Chromium - Fatal编程技术网

Javascript 命令行chrome扩展加载和测试

Javascript 命令行chrome扩展加载和测试,javascript,google-chrome,google-chrome-extension,chromium,Javascript,Google Chrome,Google Chrome Extension,Chromium,我目前正在使用上的“开发人员模式”chrome://extensions chromium浏览器的页面,通过单击“重新加载(Ctrl+R)”将其加载 我希望能够对我的未打包的chrome扩展进行更改,并以自动方式将其加载到浏览器中,特别是因为我正在虚拟机上测试扩展,所以完全无头地完成这一切将是理想的。但是,我至少希望避免每次加载扩展名时都要单击,并且我希望能够将产生的任何错误收集到文件/tty中 这样做的最佳方式是什么?chrome是否提供了自动化扩展构建和测试的工具 关于以下链接的另一个问题:

我目前正在使用上的“开发人员模式”chrome://extensions chromium浏览器的页面,通过单击“重新加载(Ctrl+R)”将其加载

我希望能够对我的未打包的chrome扩展进行更改,并以自动方式将其加载到浏览器中,特别是因为我正在虚拟机上测试扩展,所以完全无头地完成这一切将是理想的。但是,我至少希望避免每次加载扩展名时都要单击,并且我希望能够将产生的任何错误收集到文件/tty中

这样做的最佳方式是什么?chrome是否提供了自动化扩展构建和测试的工具

关于以下链接的另一个问题:
它并没有真正解决我的问题,因为我正在寻找一种方法来获得控制台输出、堆栈跟踪和扩展重新加载生成的任何输出,以便通过操作系统中的文件/流进行访问,而不是显示在chromium浏览器窗口中。链接的答案提供了一种以编程方式重新加载扩展的方法,但其他方法不多。

有一些方法供您研究

  • 你可以详细地调查一下。原则上,我认为有一个水平,呼应控制台输出;但我不是专家

  • 你可以使用一个守护进程为你记录事情;缺点是,您可能无法通过这种方式捕获错误

  • 您可以更进一步,使用创建一个附加到目标扩展的扩展(提供与DevTools相同的信息),然后使用本机消息记录内容

  • 或者,您可以避免使用扩展作为主管,而只使用/write


  • 它的可能副本并不能解决我的问题,因为我正在寻找一种方法,使控制台输出、堆栈跟踪和扩展重新加载生成的任何输出可以通过操作系统中的文件访问,而不是显示在chromium浏览器窗口中。谢谢,我可能会查看这些。我正在考虑让swank js开始工作,我很好奇是否可以用这种方式加载/管理扩展。但目前swank js维护得很差或根本没有。