fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-04-15
  • 发帖数18482
  • 经验4836枚
  • 威望5点
  • 贡献值4316点
  • 好评度1115点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
阅读:790回复:0

[Nightly] Firefox 63.0a 的 Webextentions API 新增支持创建标签页时进入未加载状态

楼主#
更多 发布于:2018-07-31 10:38
WE 的 API browser.tabs.create() 刚刚新增了一个新的 discard 属性。顾名思义,就是在标签页新创建的时候,使之处于内容丢弃的状态,类似于 unload 未加载状态。


适用场景就是扩展开发者可以开发出 session restore 的扩展,在恢复大量的标签页的时候,使之处于丢弃状态,从而节省大量CPU和内存资源。可以设置为点击后载入这些丢弃的标签页。或者是扩展开发者想在标签页恢复时候设置为选中的标签页才加载,其余标签页均处于丢弃或未加载状态。扩展开发者也可以开发出直接新建一个未加载或丢弃的后台标签页,点击后载入。


这样很多原来的标签页恢复类的扩展都可以受益。




Bug 1378647  Support the "discarded" property inside browser.tabs.create()
Firefox More than meets your experience
游客

返回顶部