問題タブ [pwa]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
5 に答える
32007 参照

javascript - Service Worker は POST リクエストをキャッシュできますか?

Service Worker on fetch イベントで POST リクエストをキャッシュしようとしました。

を使用cache.put(event.request, response)しましたが、返された promise は で拒否されましたTypeError: Invalid request method POST.

同じ POST API をヒットしようとすると、caches.match(event.request)undefined が表示されました。

しかし、GET メソッドに対して同じことを行ったところ、うまくいきcaches.match(event.request)ました。GET リクエストに対して応答が返ってきたからです。

Service Worker は POST リクエストをキャッシュできますか? それができない場合、アプリを完全にオフラインにするためにどのようなアプローチを使用できますか?