background.js与pop .js之间的通信
Communication between background.js and popup.js
我试图建立一个chrome扩展,存储我按住shift
和alt
时按下的链接。这是我的第一个chrome扩展,如果我没有错,我应该这样做的方式是有一个background.js
做事件处理,当我点击一个链接。然后,当我单击链接时,我希望popup.js
以某种方式访问该链接并将其显示在页面上以供以后使用。最好的途径是什么?我应该使用localstorage,将链接存储在那里,然后当我打开popup.html
时,popup.js
通过localstorage访问它并抓取它来显示它?有什么办法可以让他们直接沟通吗?
您可以使用chrome.runtime.getBackgroundPage
直接访问在background.js中声明的任何方法/对象。查看http://developer.chrome.com/extensions/runtime#method-getBackgroundPage获取更多信息
相关文章:
- Ember.js:接受的子组件和父组件之间通信的最佳实践
- 如何在Famo.us中的两个视图(不同的js文件)之间进行通信
- 如何在 PHP 和 JS 中的并发会话之间进行通信
- 在 Node.js 中使用流来缓冲 HTTP 通信
- 从边缘.js与 C# 主机通信
- 如何使用js在两个aspx页面之间进行通信
- 反应.js:同一父母的两个孩子之间的通信
- 使用JS/JQuery修改PHP以与MySQL通信
- 正确的方法-Angular JS中指令之间的通信
- 如何在使用模态的同时使用AJAX在js和php之间进行通信
- 如何在同一域中托管的 JS 应用和 OAuth2.0 服务器之间安全地通信
- 如何在 AIR Android 应用程序中在 JS 和 AS3 之间进行通信
- 在 Node 中.js我如何与客户端 JavaScript 通信
- 使用 node.js 进行客户端服务器通信
- 节点.js到节点.js通信
- WKWebView IFrames 中的本机 -> JS 通信
- 流星d3.js通信事件
- 为什么我的popup.js不能与我的background.js通信?
- 客户端javascript与服务器node.js通信的简单方法
- SignalR点对点(js to js)通信