Chrome 71 以降?だと ServiceWorkers が上手く動作しなくなってたので修正 Luxeritas 3.5.9

正確にどのバージョンの Chrome か分かんないけど(おそらく 71 以降)、API が少し変わってるっぽくて、PWA のキャッシュを有効にしてる時に ServiceWorkers が上手く動作しなくなってたので修正。

多分 ↓ これのせい

Tweaks to cache.addAll() and importScripts() coming in Chrome 71

コメントで指摘をもらうまで全然気づかんかった。ありがとうございます。

その他の変更点は下記の改訂履歴のとおり。

改訂履歴

仕様変更対応

  1. 最新の Chrome (たぶん 71 以降) だと PWA(キャッシュ有効時) の ServiceWorkers がちゃんと動作しないので修正

不具合修正

  1. パーマリンクの設定が動的 URL だったり、.html 等の拡張子で終わってると、WordPress 標準の Embed の最後に Thought is free のクレジットが表示されちゃう不具合修正
  2. Jetpack の機能競合チェックが不完全だったので修正

Luxeritas

Posted by るな