gpt4 book ai didi

javascript - 关闭 Google Chrome 应用程序时关闭串行端口

转载 作者:行者123 更新时间:2023-11-28 01:38:34 24 4
gpt4 key购买 nike

我试图让应用程序在退出应用程序时关闭串行端口,并强制重新加载应用程序,以便当用户再次打开应用程序时,他们能够访问串行端口。

这是我的代码:

  chrome.app.window.onClosed.addListener(function() {
chrome.serial.close(connectionId, onClose);
chrome.runtime.reload();
});

它似乎没有重新加载应用程序。如果我在应用程序启动后实际调用 chrome.runtime.reload() ,则一切正常。否则,当尝试打开串行连接时,它会挂起。

谢谢!

最佳答案

onClose 在应用程序关闭时被调用。您正在做的是尝试在应用程序关闭时启动应用程序,从而有效地防止应用程序实际关闭。

您是否从后台页面注册 onClosed 处理程序?看起来 chrome.serial.close 是异步的,因此从当前正在关闭的窗口运行它可能存在问题。

关于javascript - 关闭 Google Chrome 应用程序时关闭串行端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21212623/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com