Chrome Extension浏览器插件Offscreen

215 阅读1分钟

好的,我们来聊聊Chrome扩展程序V3和一个挺酷的东西——Offscreen API。大家知道,做扩展程序时,service worker是个大忙人,但它有个小问题:不能直接动用DOMParser,因为它摸不到网页的DOM。就像有超能力但不能穿墙似的。

这时,Chrome就像个神奇的助手,拿出了Offscreen API。想象一下,你能创建一个隐形的网页文档,就像Harry Potter的隐形斗篷一样。这样,service worker就能在这个隐形文档里,自由地使用DOM API,比如解析网页内容,而且不用开新窗口或标签页。

就像在游戏里获得了一个特殊技能,使用Offscreen API,只需在manifest里申请下"offscreen"权限。然后,就可以在这个神奇的隐形世界里,做一些原本需要在后台脚本中完成的DOM操作了。

挺神奇的吧?想了解更多,可以看看Chrome开发者文档哦。