如何使用原始JavaScript代码重新启动或杀死Google Chrome?

时间:2018-08-02 05:32:33

标签: javascript google-chrome

我不能使用

window.location = 'chrome://restart'; 

因为这样我会收到以下错误消息:

  

“不允许加载本地资源:chrome:// restart /”

那我该怎么做才能使用香草Javascript重新启动或杀死Google Chrome?

1 个答案:

答案 0 :(得分:1)

如果我们具有以下配置,则可以通过在该浏览器中运行的JavaScript重新启动本地浏览器:

  • 在某些端口(例如12345,localhost:12345)上运行的本地服务器
  • 此服务器可以接受一些API请求,例如GET / restart,http://localhost:12345/restart
  • 在GET /重启处理程序上,我们的服务器执行脚本来杀死/重新运行本地浏览器进程,例如sudo service chrome-remote-desktop restart(遵循thisthat等)

您不需要从本地浏览器脚本向服务器进行API调用,例如使用fetch ...