[英]How to close Chrome running in Kiosk mode programmatically?
我有一个在 Chrome 中运行的 Angular 9 应用程序,它本身以 Kiosk 模式运行。 我需要一个关闭 Chrome 的选项,因为运行应用程序的 PC 上没有连接键盘。
有没有办法在不使用扩展的情况下以编程方式执行此操作? 可以切换到其他浏览器。
我试图在 Angular 中获取 window
对象并调用window.close();
但似乎我没有得到正确的一个,只有应用程序的一个组件关闭而不是 chrome 窗口。
我知道你不能关闭一个不是用 JavaScript 打开的窗口,但是关闭这个答案的评论我认为 Kiosk 模式可能会有所不同。
组件关闭是因为我们自己的软件和window.close();
的一个错误window.close();
不起作用,这是预期的行为。
您可以编写一个看门狗进程,它将:
如果窗口标题更改为诸如“TERMINATING - Chrome”之类的内容(您可以在 JavaScript 中更改此内容),则看门狗进程可能会终止浏览器进程。
如果浏览器在没有请求终止的情况下自行崩溃,看门狗也可以重新启动浏览器。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.