現在デフォルトスキンとして「Season(Spring)」適用中。

PWAのキャッシュがiPhoneのSafariだと更新されません。 | 不具合報告 | Cocoon フォーラム

書き込みの前に以下の3点をご確認ください。

  1. 1つのトピックにつき1つの質問を書き込んでください
  2. 不具合・カスタマイズ対象ページのURLを提示してください
  3. 該当部分のキャプチャ環境情報とともに書き込んでいただけると助かります

フォーラム利用ガイドリンク

  1. フォーラムガイドライン
  2. よくある質問と答え(FAQ)
  3. サポート対象外のケース
  4. 原因不明の不具合用トラブルシューティング
  5. トピックにHTMLを貼り付ける方法(推奨ツール:notepad.pw
  6. 真っ白画面でのエラーメッセージの確認方法 
  7. ブラウザ環境チェックツール

フォーラムの内容は、CCライセンス(CC BY-ND 2.1)準じていれば(リンクを貼っていただければ)転載も自由です。カスタマイズ記事を書く際にコード等をコピペ利用していただいて構いません。

フォーラムの使い方がよくわからない場合は、テストトピックで自由にテストしていただいて構いません。

フォーラムのTwitterアカウント(@CocoonForum)はこちら

スポンサーリンク
PWAのキャッシュがiPhoneのSa...
 
Share:

PWAのキャッシュがiPhoneのSafariだと更新されません。  

  RSS

ppp
 ppp
(@ppp)
ゲスト
参加: 3か月 前
投稿: 8
2019年3月5日 15:27  

PWAのキャッシュがiPhoneのSafariだと更新されません。

iPhone本体側のブラウザキャッシュをパージすると適用はされるのですが、結局そのままだと反映されないままです。

Chrome側ですときちんと反映されています。コクーンのVerは最新版です。


引用解決済
わいひら
(@yhira)
メンバーサイト Admin
参加: 1年 前
投稿: 5062
2019年3月5日 20:41  

iPhoneのSafariブラウザキャッシュをクリアにすると、その際は更新が反映されるけど、その後投稿を追加(更新)しても、トップの一覧ページなどには、追加した投稿が表示されないということでしょうか。


返信引用
ppp
 ppp
(@ppp)
ゲスト
参加: 3か月 前
投稿: 8
2019年3月5日 21:00  

はい。その見解のとおりになります。

2回キャッシュクリアして試しましたが、パージしないと反映されないままになります。Chrome側で閲覧すると問題なく更新も反映されております。

iPhoneのSafariブラウザ側のPWAキャッシュがまだ頑固なようです。


返信引用
わいひら
(@yhira)
メンバーサイト Admin
参加: 1年 前
投稿: 5062
2019年3月5日 22:52  

僕はiPhoneを持っていないので、もしiPhoneをお持ちの方がおられましたら、同様の不具合が出るか確認していただいてよろしいでしょうか。

もし同様に不具合が出るようであれば、ちょっと修正方法はわからない(検索しても出てこない)ので、Safari環境では、PWAを実行しない処理を追加しようと思います。


返信引用
Akira
(@akira)
Reputable Memberサイト
参加: 1年 前
投稿: 319
2019年3月6日 17:54  

ちなみに、ppp さんの iOS のバージョンはいくつでしょうか。

また、キャッシュの削除は、「履歴と Web サイトデータを消去」で Cookie を含めて全部消去されているでしょうか。


わいひら 件のいいね!
返信引用
ppp
 ppp
(@ppp)
ゲスト
参加: 3か月 前
投稿: 8
2019年3月6日 18:45  

キャッシュの削除は、「履歴と Web サイトデータを消去」で Cookie を含めて全部消去しました。ただiOS のバージョンは去年初頭からアップデートしていないものになります。

たしかにIOSが古いバージョンなのが怪しいかもしれません。ただ他のPWAプラグインを使用したときは問題なくTOPページの更新がされていました。


返信引用
わいひら
(@yhira)
メンバーサイト Admin
参加: 1年 前
投稿: 5062
2019年3月6日 19:45  

よろしければ、iOSのバージョンや、Safariのバージョンもお願いします。
以下のツールで簡単にチェックできるかと思います。
http://mysys-check.com/


返信引用
kchan
 kchan
(@kchan)
ゲスト
参加: 7か月 前
投稿: 51
2019年3月6日 19:49  

こんにちは。

わたしの環境では、Safariで ちゃんと更新されています。
iPhone、iPadとも大丈夫です。

他の方はどうなのかしら…


わいひら 件のいいね!
返信引用
わいひら
(@yhira)
メンバーサイト Admin
参加: 1年 前
投稿: 5062
2019年3月6日 20:03  

だとしたら、やはりOSやブラウザのバージョンの可能性は高そうですね。
参考までに、もしよろしかったらで良いのですが、OSのバージョンと、ブラウザのバージョンを教えていただいてよろしいでしょうか。
http://mysys-check.com/


返信引用
kchan
 kchan
(@kchan)
ゲスト
参加: 7か月 前
投稿: 51
2019年3月6日 20:26  

バージョンは、以下になります。

iOS 12.1.4
Safari 12.0


わいひら 件のいいね!
返信引用
アン
 アン
(@アン)
ゲスト
参加: 6か月 前
投稿: 17
2019年3月6日 20:28  

私の環境でも大丈夫でした。一応貼り貼り

ブラウザ:Mozilla/5.0 (iPad; CPU OS 12_1_4 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/12.0 Mobile/15E148 Safari/604.1

 

serviceworkerにSafariが対応したのは 昨年の4月辺りのIOS11.3からだったので 対応されてない可能性ありそうですね

あと気になったのは PWAって再インストールしないと serviceWalkerの更新は反映されないはずなので 1度PWAをアンインストール⥲Safariのキャッシュ等クリア⥲PWAインストールしてみたら どうなんでしょうか?

 


わいひら 件のいいね!
返信引用
ppp
 ppp
(@ppp)
ゲスト
参加: 3か月 前
投稿: 8
2019年3月6日 20:35  

申し訳ありません…先ほど最新アップデート更新をしてしまいました。面目ないです。

以前のIOSアップデート更新は2018年度の初頭に行ったのは確かです。その時点ではiPhoneがブラウザのPWA対応を進めるかどうか、という微妙な時期だったのも記憶しております。

また昨日まではPWAプラグインに切り替えた場合ですと、たしかに更新が反映していました。コクーンにテンプレート変更する前からもPWAを導入しておりマニュフェストやサービスウォーカーのキャッシュが効いてsafari側でも動作していたのを確認しております。


わいひら 件のいいね!
返信引用
わいひら
(@yhira)
メンバーサイト Admin
参加: 1年 前
投稿: 5062
2019年3月6日 21:44  

皆様、動作確認とバージョン情報ありがとうございます!

Safariが、Service Workersに対応したのは、11.3からみたいですね。
ただ、11.3も完全対応ではなかったのか、Can I useでも11.4からしか載っていないようです。
https://caniuse.com/#search=Service%20Workers

iOSのSafari11が2017年9月20日~
iOSのSafari12が2018年9月17日~

ということを見ると、やはり2018年度の初頭のSafariでは、正常動作しないのかもしれませんね。
2018年度の初頭のSafariのバージョンを調べてみたけど、詳しいバージョン履歴は無かったです。


返信引用
Akira
(@akira)
Reputable Memberサイト
参加: 1年 前
投稿: 319
2019年3月6日 21:50  

コクーンにテンプレート変更する前からもPWAを導入しておりマニュフェストやサービスウォーカーのキャッシュが効いてsafari側でも動作していたのを確認しております。

ちょっとこれが気になります。

アンさんがお書きになっている通り、「1 度 PWA をアンインストール → Safariのキャッシュ等クリア → PWA インストール」をされるとどうなるでしょうか。


わいひら 件のいいね!
返信引用
わいひら
(@yhira)
メンバーサイト Admin
参加: 1年 前
投稿: 5062
2019年3月6日 21:53  

確かに、「昨日までは」をということは、昨日からCocoonのPWA機能を利用されているということでしょうか?
またその際のCocoonのバージョンは最新版(1.6.5)で間違いないでしょうか。

This post was modified 3か月 前 by わいひら

返信引用
ppp
 ppp
(@ppp)
ゲスト
参加: 3か月 前
投稿: 8
2019年3月6日 22:11  

Cocoonのバージョンは最新版(1.6.5)です。

プラグインを使用した経緯はサービスウォーカーのキャッシュを別経由で更新しようと試みた、という感じです。

 

また昨日の時点~の補足ですが「コクーン PWA を解除 → Safariのキャッシュ等クリア →コクーン PWA 再インストール」ではクリア後は反映しますがその後はまたTOPページが反映されない状態に固定

「コクーン PWA を解除 → Safariのキャッシュ等クリア →プラグイン PWA 再インストール」ではクリア後に反映されその後もTOPページは記事更新ごとに新しいページになっていきました。

マニュフェスト・サービスウォーカーのキャッシュも削除・更新をその都度チェックとパージ作業(※サービスウォーカーの)をして確認済みです。


返信引用
アン
 アン
(@アン)
ゲスト
参加: 6か月 前
投稿: 17
2019年3月7日 11:03  

IOSアプデ後も変わらずなのでしょうか?

更新されないのは トップページのみで他のページは更新されるのでしょうか?

トップページやその他のページをオフラインで見た場合どう表示されるのでしょうか?(キャッシュクリア後 1度以上閲覧したページと 1度も見てないページ両方確認して頂けると良い)

質問多くてすみません。

IOS版Chromeは PWAに対応してないので そちらが正常でSafariのみ固定されるとなると PWA自体、もしくはそれと 他プラグイン等との兼ね合いが原因に見えるのですが  serviceWalker対応前と思われるSafariでも 固定が起って居たのが気になりますね。

 


わいひら 件のいいね!
返信引用
Akira
(@akira)
Reputable Memberサイト
参加: 1年 前
投稿: 319
2019年3月7日 11:28  

「コクーン PWA を解除」とお書きになっていますが、アプリのアンインストールも含まれていますか?

プラグインの PWA から Cocoon の PWA に移行するには、下記の手順が必要です。

  1. プラグインの PWA を停止
  2. Cocoon の PWA を有効化
  3. この時点で iPhone に入っているアプリ(PWA)をアンインストール(アンインストール方法は通常のアプリと同じ)
  4. 念のため「履歴と Web サイトデータを消去」で Cookie やキャッシュを全部消去
  5. 「ホーム画面に追加」でアプリをインストール

Cocoon の PWA が作るアプリとプラグインが作るアプリは、別アプリとして扱われます。現在 iPhone に入っているアプリは、Cocoon が作ったものでしょうか?プラグインが作ったものでしょうか?


わいひら 件のいいね!
返信引用
ppp
 ppp
(@ppp)
ゲスト
参加: 3か月 前
投稿: 8
2019年3月7日 15:29  

>アンさんへ

TOPページ以外も更新はされてなかったと思います。最初に開いたときのページに固定される感じです。オフラインの閲覧は確認しておりませんでした。IOSアプデ後はPWA解除したまま未検証です。

>AKIRAさんへ

私が行った環境ではホーム画面のアプリのアンインストールまではしておりませんでした。当時はsafariとChromeブラウザでの閲覧がほとんどで、アイコンでも開いておりましたがこれはCocconで作成したもののみです。ただし基本的にブラウザから開いていたのでハッキリとした回答はできません…。


返信引用

返信する


許可された最大ファイルサイズ 2MB

 
Share:
スポンサーリンク
わいひらをフォローする
おすすめサーバ

プラン変更で負荷対策が行えるので、ブログ向きのレンタルサーバーです。

◎LiteSpeedを用いた高速サーバー(完全SSD)
◎http/2・QUIC(高速化プロトコル)に対応
◎プランのアップ・ダウングレードが自由自在
◎転送量が多い
◎毎日無料バックアップ(14日分)
◎復元ポイントを指定して復旧可能(無料)
◎アダルト・出会い系サイト可
○サーバ引っ越しオプションあり(有料)
○サーバー料金をチャージ払いが可能
サービス運営期間:2年9ヶ月

性能も兼ね備えながら安くブログ運営を開始したいのであればここ1択。

◎LiteSpeedを用いた高速サーバー(完全SSD)
◎http/2・QUIC(高速化プロトコル)に対応
◎東京・大阪でリージョン選択が可能
◎プランのアップ・ダウングレードが自由自在
◎同サービス内でドメイン管理が可能
◎転送量が多い
◎毎日無料バックアップ(14日分)
◎復元ポイントを指定して復旧可能(無料)
◎アダルト・出会い系サイト可
◎ドメインとサーバー代のチャージ払いが可能
○サーバ引っ越しオプションあり(有料)
△新しいサービスなので運営櫪がまだ短い
サービス運営期間:9ヶ月

安定感抜群のサーバーです。あまり急激なアクセス変動がないアフィリエイトサイトに向いています。

◎nginxを用いた高速サーバー(完全SSD)
◎老舗サーバーなので安定感抜群
◎ディスク容量が多い
◎転送量が多い
◎同サービス内でドメイン管理が可能
○http/2(高速化プロトコル)に対応
○毎日無料バックアップ(14日分)
△DBは7日分だけ無料復旧可能(ファイルは有料)
×プラン変更でCPUのスペックアップができない
×プラン変更しても即時反映されない
×アダルト・出会い系サイト不可
サービス運営期間:15年

とにかく速い。サイトに表示スピードを求めるならココ。

◎nginxを用いた高速サーバー(完全SSD)
◎プランのアップ・ダウングレードが自由自在
◎ディスク容量が多い
◎転送量が多い
○http/2(高速化プロトコル)に対応
○毎日無料バックアップ(14日分)
○DB復旧は無料(ファイルは有料)
○サーバ引っ越しツールあり
○サーバー料金をチャージ払いが可能
△新しいサービスなので運営櫪がまだ短い
サービス運営期間:7ヶ月

格安な値段で始められる高機能サーバーです。
性能も備えつつ最安ならここ。
サイトを続けるうちにアクセスが増えれば、プランのアップグレートで対応可能です。

◎LiteSpeedを用いた高速サーバー(完全SSD)
◎激安プランが用意してある
◎値段あたりのスペックが高い(コスパ良し)
◎サーバ引っ越しオプションあり(無料)
◎アダルト・出会い系サイト可
○http/2(高速化プロトコル)に対応
△プランのアップは可能だがダウンは不可
△毎日自動バックアップ(1日分)
△前日のバックアップからのみ復元できる(無料)
サービス運営期間:3年

Cocoon
  
動作中

ログイン または 登録 してください

タイトルとURLをコピーしました