問題タブ [progressive-web-apps]
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.
service-worker - リソースをキャッシュするために Service Worker から複数のリクエストが行われています
プログレッシブ Web アプリの構築に取り組んでいます。Service Worker の奇妙な動作に直面しています。
期待される結果: 1 つのリソースに対して 1 つのネットワーク リクエストのみを送信する必要があります。
実際の結果: 各リソースに対して 2 つのネットワーク要求が行われています [
javascript - Service Worker を使用して別のページへのリンクをキャッシュする
動的にリンクされたページのコンテンツをキャッシュしようとしています。Service Worker が登録された単純な index.html があり、このページに到達したときに、リンクが指しているコンテンツを動的にキャッシュするように設定したいと考えています (この 2 番目のページは静的インストール イベント)。
基本的に、キャッシュに保存したい推奨/関連ページへのリンクを持つページを設計しています。ユーザーが推奨される関連ページへのリンクをクリックすると、キャッシュから読み込まれるようになります。
index.html:
page2.html:
plunkr は次のとおりです: https://plnkr.co/edit/YIAacgkuboyRBkv10hfl?p=catalogue
静的インストール イベントに page2.html を明示的に配置せずに、2 番目のページのコンテンツを動的にキャッシュするようにフェッチ イベントを設定するにはどうすればよいですか?
android - プログレッシブ Web アプリを Android の共有オプションとして登録できますか?
完全な初心者の質問。
Tl;dr - プログレッシブ Web アプリを Android の共有オプションとして登録できますか?
Android では、インストールされている他の Android アプリと「共有」できます。たとえば、Android デバイスに Chrome for Android と Google+ アプリがインストールされているとします。Chrome のハンバーガー メニュー → 共有… → Google+ (他のインストール済みネイティブ アプリのリスト) に移動して、Chrome で表示している Web サイトを Google+ に共有できます。このインストール済みネイティブ アプリのリストに、プログレッシブ Web アプリを登録できますか? はいの場合、いくつかの例またはコードラボを見せてもらえますか? いいえの場合、この機能はプログレッシブ Web アプリまたは Android のロードマップに含まれていますか?
asp.net-mvc - Polymer App Shell には何を含める必要がありますか?
プログレッシブ Web アプリ環境に慣れ始めています。ASP.NET 4.6 と MVC5 を使用して、Polymer Single Page App を使用しています。App Shell に何を含めるべきか考えていました。
ここまでで、app-location、app-route、app-toolbar、app-drawer-layout を Polymer vulcanized に含めました。ファイル サイズは 266 KB で、最初の読み込みで HTML インラインを挿入します。
これは、navbar を視覚的にロードするだけです。navbar には paper-tab 要素とカスタム login-要素が必要です。それらを最初のロードに含める必要がありますか?
それ以外はすべて遅延ロードされます。
service-worker - ユーザーは Service Worker キャッシュをクリアできますか?
キャッシュを使用するプログレッシブ Web アプリを構築しましたが、ユーザーが (偶然または故意に) Service Worker キャッシュをクリアできるかどうかは不明です。これにより、追跡データがクリアされる可能性があります。