Chrome扩展事件页持久的某些页面
Chrome extension event page persistent for certain pages?
我有一个事件页面,它与indexedDB
建立了相当大的连接。
扩展经常通过消息传递使用这个数据库,我想知道是否最好只保留此页面的后台持久性。
我在想也许打开一个端口连接,而不是关闭它,这是一个坏主意吗?
当涉及到IndexedDB
时,您一次只能有一个连接到它,这意味着如果您打算让其他页面(框架)访问它,将其打开将不起作用。但是,如果使用的是消息传递系统,则可以让所有窗口与同一访问点通信,从而保持连接打开。如果您打算这样做,这不是一个坏主意,但请记住,如果您允许应用程序的多个实例并行运行,那么这可能不是一个好主意。
相关文章:
- 事件侦听器未在chrome扩展中的options.js中启动
- 使用onClick事件扩展Aviarc容器小部件
- 如何在可扩展ui网格中绑定子网格事件
- 可以't触发容纳在其内部的扩展DIV内部的事件's”;触发DIV”;
- 在Google Chrome扩展中添加事件侦听器
- Firefox for Android扩展:如何在每次页面加载时触发事件
- 在 Chrome 扩展程序中创建自定义事件的最惯用方式
- Chrome 扩展程序会等待设置加载到事件处理程序中
- Safari扩展中是否有任何Safari Popover隐藏事件
- Chrome 扩展程序在后台注册事件.js
- Kango 浏览器扩展开发中的鼠标悬停事件弹出窗口
- 未能执行'waitUntil'在'可扩展事件'
- 在扩展事件发射器的 ES6 类定义中设置事件侦听器
- Google Chrome扩展事件
- 主干视图:从父级继承和扩展事件
- Chrome扩展事件和嵌套回调
- jQuery扩展事件变量
- Chrome扩展事件页面w/音频永远不会停止
- Chrome扩展事件页持久的某些页面
- Jquery javascript覆盖/扩展事件