【问题标题】:Close event of optionspage in chrome extensionchrome扩展中optionspage的关闭事件
【发布时间】:2016-04-29 08:47:13
【问题描述】:

我正在使用清单版本 2 开发 chrome 扩展。我有一个选项页面,如 google 解释的此处(open_new_tab 设置为 false)

https://developer.chrome.com/extensions/optionsV2

我的选项页面上的设置可以实时预览它们的影响。一切正常。但是当用户关闭选项页面时,我想撤消未保存的更改。但是我找不到任何关闭事件。当用户关闭选项页面时如何获得通知?

【问题讨论】:

    标签: javascript google-chrome google-chrome-extension


    【解决方案1】:

    检测扩展页面已关闭的一种方法是通过chrome.runtime.connect/onConnect API 获取打开的Port

    您可以建立与另一个执行实时预览的脚本的连接,并在端口对象上侦听onDisconnect 事件。不要忘记将对端口的引用存储在两侧的某处,否则它将被垃圾收集并断开连接。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-08-13
      • 1970-01-01
      • 1970-01-01
      • 2012-07-07
      • 1970-01-01
      • 2011-03-24
      • 1970-01-01
      相关资源
      最近更新 更多