javascript-iframe是否可以与服务人员脱机渲染?
作者:互联网
我的域名abc.com和页面123.com中的iframe都存在.我拥有每个域的代码.
通过服务工作者,我可以在脱机时加载abc.com,但是即使我将其文件添加到cache.addAll调用中,我的123.com iframe也无法加载.
如何离线显示iframe?实例欢迎.
<!DOCTYPE html>
<html>
<head></head>
<body>
will render offline
<!-- will not render offline -->
<iframe src="123.com"></iframe>
</body>
</html>
解决方法:
加载< iframe>是very similar,以便在新标签页/窗口中加载整个页面.对< iframe> .src的请求将触发其作用域覆盖< iframe> .src的服务工作者的所有获取处理程序,即在您的情况下,服务工作者的作用域涵盖https://123.com/.
传递给提取处理程序的FetchEvent将具有request.mode的“ navigate”,就像导航到独立选项卡/窗口中的新页面一样.
标签:service-worker,iframe,javascript 来源: https://codeday.me/bug/20191025/1932522.html