移出applicationCache(Chrome M82)

问题描述 投票:0回答:1

我正在尝试通过适用于Chrome / Chromium的服务工作者对现有的基于脱机appCache的设置进行补充(其他浏览器,即Safari仍有望使用appCache)。

简化的[伪]代码如下:

<html manifest="offline.manifest">
    ...
     <script type="text/javascript">
         if (!window.applicationCache && navigator.serviceWorker && (/chrome/gi).test(navigator.appVersion)) {
             navigator.serviceWorker.register('/service-worker.js');
         }
     </script>
    ...
</html>

我的问题是:

  • 是否有办法弄清楚Chrome 82是否可以容忍<html manifest=offline.manifest>属性? (在撰写本文时,安装Chrome 82 Canary报告appCache的人员仍然可用)
  • 有人有没有机会在生产中使用sw-appcache-behavior脚本?

谢谢。

UPD 08/05/20:AppCache删除已移至M85

google-chrome service-worker html5-appcache
1个回答
0
投票

HTML规范update中提供了一些提示。

看起来manifest属性仍将被接受,但不会发生实际的缓存。

[似乎有一种方法可以使用[反向] Origin Trial测试禁用的appCache。有关详细信息,请访问眨眼API所有者Google网上论坛。

尽管sw-appcache-behavior] [being suggested由Chromium维护者使用,其自述部分表明它尚不打算在Prod中使用。

© www.soinside.com 2019 - 2024. All rights reserved.