[英]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.