私はwebviewベースのアプリケーションをPWAに変換しようとしています。このアプリはSPAではなく、アプリのフルページ - リンク用にリロードされ、定期的なフォームのPOST送信も実行されます。PWAはSPAでのみ動作するはずですか?
私が気づいていることは、POSTのスコープ(manifest.json)がアプリのスコープ外にあるようだということです。フォームPOSTを送信すると、スコープ外のページのように開き、自動的に閉じて、バックグラウンド/スタンドアロンページの送信からの応答を処理します。
manifest.jsonを:
{ /* description/name/icons attributes */ "display": "standalone", "start_url": "dashboard/classes?utm_source=web_app_manifest", }
は期待ということですか?
問題はPWAに関連しているようには聞こえません。 Web Manifestは、JavaScriptコンテンツ処理戦略が何であるか、またはJavaScriptがまったく存在しないことを認識していません。あなたのPOSTコードがどこかに問題がないか探しています。 – NOtherDev
@ NOtherDev hm HTTPリダイレクト301/302で問題が発生しているようです。リンク/ダッシュボードをクリックして/ dashboard/another-pageにリダイレクトするか、フォームを送信して別のページにリダイレクトすると変なことが起こります。 301/302の返信から最終的な場所200まで、Androidのアプリはスコープの外にあるようです。それは理にかなっていますか? –