【问题标题】:Communication between background.js and popup.jsbackground.js 和 popup.js 之间的通信
【发布时间】:2014-03-17 04:27:36
【问题描述】:

我正在尝试构建一个 chrome 扩展来存储我在按住 shiftalt 时按下的链接。这是我的第一个 chrome 扩展,如果我没记错的话,我应该这样做是有一个 background.js,当我点击一个链接时它会处理事件。然后,当我单击链接时,我希望popup.js 以某种方式访问​​该链接并将其显示在页面上以供以后使用。什么是最好的途径?我应该使用localstorage,将链接存储在那里,然后当我打开popup.htmlpopup.js 通过localstorage 访问它并抓住它来显示它?有什么方法可以让他们直接相互交流吗?

【问题讨论】:

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


    【解决方案1】:

    您可以使用chrome.runtime.getBackgroundPage 直接访问在 background.js 中声明的任何方法/对象。 更多信息请查看http://developer.chrome.com/extensions/runtime#method-getBackgroundPage

    【讨论】:

      猜你喜欢
      • 2013-10-31
      • 2012-08-29
      • 2013-03-12
      • 2017-09-12
      • 2018-10-27
      • 1970-01-01
      • 2020-01-17
      • 2023-03-25
      • 1970-01-01
      相关资源
      最近更新 更多