【发布时间】:2020-04-16 01:10:08
【问题描述】:
我写了一个 Web 扩展程序,它会在 Chrome 浏览器打开后自动开始浏览指定的网站。
据我所知,Javascript 不允许轻易关闭 Chrome 浏览器。
(window.open => window.close 对我不起作用。)
我的 cronjob 将在特定时间启动/打开 Chrome 并允许 Web 扩展工作。
我猜想一段时间后会打开太多 Chrome 浏览器,所以我想关闭它们。
在网站浏览完成后(有一定条件)或大约 30 分钟后。
有什么选择吗?
【问题讨论】:
-
扩展可以通过枚举所有窗口并关闭它们来退出浏览器,参见 chrome.windows API。然而,更好的解决方案可能是让您使用 Puppeteer 来自动化您所做的一切而不是扩展。
标签: javascript google-chrome-extension cron