我编写了Chrome扩展程序和随播本机消息传递主机。我没有任何问题,它无法启动或崩溃,但我希望能够重新启动它以更新扩展。我在文档或其他地方找不到任何关于此的内容。它是否可能,或浏览器是否需要重新启动?由于扩展的性质,我希望尽可能避免重新启动浏览器。
可以在这里找到文档,但它并不完全健壮。 https://developer.chrome.com/extensions/nativeMessaging
答案 0 :(得分:0)
经过进一步调查,我发现不需要手动重新启动本机主机应用程序。 Chrome会在更新扩展程序时自行执行此操作。但是,这会破坏从已加载的内容脚本向本机主机应用程序发送消息的能力,这导致我看到的问题。可以重新加载页面以修复消息传递。