Javascript Chrome扩展事件监听器具体存储在哪里?

Javascript Chrome扩展事件监听器具体存储在哪里?,javascript,google-chrome,events,Javascript,Google Chrome,Events,当您注册一个事件以加载一个事件页面时,该事件的注册确切地存储在哪里?文档说事件监听器只存在于事件页面的上下文中,但这似乎与正在使用的监听器相矛盾。例如: 我的扩展已安装,并调用了runtime.onInstalled() 在该方法的回调中,我使用chrome.tabs.onCreate.addListener()注册了一个事件 我去厨房拿一袋Funyuns。当我回来擦去手上的灰尘打开一个新选项卡时,runtime.onSuspend()将被调用,事件页面将被卸载 我打开另一个选项卡,侦听器被调用

当您注册一个事件以加载一个事件页面时,该事件的注册确切地存储在哪里?文档说事件监听器只存在于事件页面的上下文中,但这似乎与正在使用的监听器相矛盾。例如:

  • 我的扩展已安装,并调用了
    runtime.onInstalled()
  • 在该方法的回调中,我使用
    chrome.tabs.onCreate.addListener()
    注册了一个事件
  • 我去厨房拿一袋Funyuns。当我回来擦去手上的灰尘打开一个新选项卡时,
    runtime.onSuspend()
    将被调用,事件页面将被卸载
  • 我打开另一个选项卡,侦听器被调用。更重要的是,监听器会再次注册,以便在我打开更多选项卡时可以加载背景页面

  • 这似乎是有道理的,除了第一次卸载页面时,事件侦听器会去哪里?如果该侦听器已注册,那么我关闭了浏览器,然后打开了一个新选项卡,那么当我再次打开浏览器(并因此创建了一个选项卡)时,该侦听器还会被注册吗?Chrome中是否有任何方法可以跟踪哪些事件监听器已注册?

    当您在administrator中的某个时间转到您的帐户(如c:\xyz\roaming\appdata\google)时,您可以找到您的扩展,也可以在cdrive google install directory中找到,而不是搜索它们。

    当您在administrator中的某个时间转到您的帐户时与c:\xyz\roaming\appdata\google类似,您可以找到您的文字,也可以在cdrive google install directoriy中找到,也可以搜索它们。

    请修复您的拼写错误,并重新表述您的答案请修复您的拼写错误,并重新表述您的答案