【发布时间】:2022-01-26 07:17:40
【问题描述】:
我想在来自域 A 的页面上的 iframe 中加载来自域 B 的小插件。 来自域 B 的插件使用服务工作者来获得最佳性能。
但是,无法安装 SW,因为在 iframe 中加载 mage 时没有 service worker 对象。 不支持吗? (如果是这样,可能的原因是什么?)
if('serviceWorker' in navigator){
let registration = await navigator.serviceWorker.register(uri)
registration.update()
}else{
console.log('sw iframe not installed')
console.log(navigator)
}
}
【问题讨论】:
标签: iframe cross-domain