我有两个子域名:https://abc.xxxx.com和https://xyz.xxxx.com.所以我的问题:
1).是否可以从https://abc.xxxx.com注册https://xyz.xxxx.com的服务工作者 ?如果是的话怎么样?
2).如果http://abc.xxxx.com(http不安全),那么无论如何从http://abc.xxxx.com注册https://xyz.xxxx.com的服务工作者,如在iframe或其他什么....
这是一个真实的情况,我正面临着我的多个子域.任何帮助赞赏.提前致谢.
我的网站为每个客户提供一系列网络应用程序.每个客户端都有不同的应用程序组合,可以使用.
每个Web应用程序都托管在不同的文件夹中.
因此,我需要为每个客户端缓存它只允许的Web应用程序,而不是缓存所有应用程序,其中许多是用户根本不会使用的.
我天真地为网站的shell创建了一个全局服务工作者,并为每个文件夹或应用程序创建了自定义命名服务工作者.
但是我注意到在第一个服务工作者之后,假设sw_global.js服务工作者注册,安装,激活,成功获取并创建一个名为cache-global的缓存,第二个服务工作者,比如sw_app1,js,它创建了自己的缓存缓存 - app1,清除所有缓存全局.
如何为每个文件夹使用自定义服务工作者?请记住,每个文件夹都是微服务或Web应用程序,并非所有用户都允许这样做,因此不必缓存来自唯一服务工作者的所有内容.
实际上我在vanilla.js上编码,没有角度,没有反应,没有vue,没有nada.