阅读:1074回复:0
[Nightly] Firefox 63.0a 的 Webextentions API 新增支持创建标签页时进入未加载状态
WE 的 API browser.tabs.create() 刚刚新增了一个新的 discard 属性。顾名思义,就是在标签页新创建的时候,使之处于内容丢弃的状态,类似于 unload 未加载状态。
适用场景就是扩展开发者可以开发出 session restore 的扩展,在恢复大量的标签页的时候,使之处于丢弃状态,从而节省大量CPU和内存资源。可以设置为点击后载入这些丢弃的标签页。或者是扩展开发者想在标签页恢复时候设置为选中的标签页才加载,其余标签页均处于丢弃或未加载状态。扩展开发者也可以开发出直接新建一个未加载或丢弃的后台标签页,点击后载入。 这样很多原来的标签页恢复类的扩展都可以受益。 Bug 1378647 Support the "discarded" property inside browser.tabs.create() |
|
|