感觉没必要装 EDGE 了,点开一看都是发送到 assets.msn.cn的,我就纳闷了,我主页都没有啥图像,你请求啥呢?
1
yyfearth 2021-12-18 06:09:50 +08:00
你没听过 service worker 的话
应该听过离线缓存吧 或者听过 WPA 吗? 现在基本上新一点的网站都是这样的 第一次进入的时候会注册一个 Service Worker 然后把整个网站需要的文件都在后台下载下来 然后就算是断网了 基本功能还可以用 只不过 Edge 的这个启动页面的东西比较多罢了 |
2
yyfearth 2021-12-18 06:12:33 +08:00
对了 V2EX 也用了 service worker: https://www.v2ex.com/sw.js
|
4
terence4444 2021-12-18 11:12:07 +08:00 via iPhone
微软疯狂推 Edge 是有原因的,我连 Windows 都不想用了
|
5
yyfearth 2021-12-18 14:59:59 +08:00
@Windy00 这个 Service Worker 缓存不是你用多少存多少
是他打算存多少就可以存多少 他想把整个 msn 存下来都可以 打个比方 V2EX 的 Service Worker 只存了一个字体文件 不存其他任何东西 一般情况下 Service Worker 把网站的主体程序和一小部分内容缓存就够了 但是也可以用 Service Worker 把最近一个月甚至所有的帖子都存下来 然后就算断网 这些帖子都还可以看 只能说 Edge 这个首页默认缓存的东西还挺多的 可能是各种脚本没有打包的缘故 另外你说的功能 就算你没有启用 那么相关的 JS/CSS 文件还是肯定要缓存下来的 另外一个例子就是 Gmail 如果不开 Service Worker 那么一旦断网 完全打不开 启动后 你可以选保存最近 30 天或者 90 天的邮件 那么 Service Worker 就会把主程序 JS/css 以及你选择的邮件全部缓存到本地 就算你一个邮件都没打开看 |