插件崩溃时自动退出或重启 Chrome

插件崩溃时自动退出或重启 Chrome

有人知道当插件崩溃时,Chrome 是否能够自动退出或重新启动?现在它只是显示插件崩溃的消息,然后一切都停止了。

答案1

我认为唯一的方法(除了像你已经做过的那样请求一个功能)是从源代码自己构建 chromium 并修改SadTabController打电话请求重启一旦初始化完成,您还可以保持进程运行并轮询屏幕以查找崩溃图像/文本/背景颜色(Sikuli 非常适合此用途)。

我看到的唯一其他选项是使用其他浏览器或设置任务以定期重启浏览器。

答案2

Chrome 没有这样的选项。您必须手动重启浏览器,或者对于某些插件,您可以刷新页面以让插件再次运行。对于 Chromium,您可以尝试 @RuntimeError 的建议

答案3

您需要自己编写程序。可以通过定期从命令行启动该程序来实现:

Chrome.exe "data/text:html,ready"
Chrome.exe "javascript: IF {try plugin.function()} catch error {send jms message to some receiver}

在外部,Java JMS 侦听器调用

taskkill /F "imagename eq chrome.exe"
Chrome.exe "url"

我没有在这里发布详细信息,但您应该能够花一些时间来完成,只是提醒您,由于命令行和 Chrome 的地址栏限制,Javascript 的长度限制为 1000 个字符左右。

相关内容