关闭事件
问题描述:
我使用清单版本2.我有一个像谷歌的选择页面介绍这里开发一个Chrome扩展上(open_new_tab设置为false)关闭事件
https://developer.chrome.com/extensions/optionsV2
的设置我的选项页面会对其影响进行实时预览。一切正常。但是当用户关闭选项页时,我想撤消未保存的更改。但是我找不到任何关闭事件。如何在用户关闭选项页面时收到通知?
答
检测到扩展页面已关闭的一种方法是保持开放的Port
,并通过API获取该API。
您可以建立到另一个脚本的连接,该脚本执行实时预览并收听Port对象上的onDisconnect
事件。不要忘记将引用存储到端口的某个地方,否则它将被垃圾收集和断开。
谢谢。听起来是一个好主意。会尝试 –