問題タブ [offline-browsing]

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 投票する
0 に答える
1036 参照

javascript - Chrome と Firefox の XHR リクエストの違い

XHR リクエストで遊んでいるうちに、2 つの主要なブラウザー (Google の Chrome と Mozilla の Firefox) から XHR リクエストを作成する際に興味深いことがわかりました。リクエストは への簡単なリクエストでしHEADwww.google.ba:

接続がないときに XHR リクエストを作成しようとすると、両方のブラウザーで readyState 4 とステータス 0 が返されます。再接続した後、両方のブラウザからの XHR リクエストの作成が成功しました。

しかし、ここに問題があります。再度切断してリクエストを行った後、Chrome は 9 ミリ秒後に readyState 4 とステータス 0 を返しましたが、Firefox はある種の保留状態のままで、ネットが戻るのを待ちました。13 秒後に再接続すると、リクエストは正常に処理されました。13秒経ってもFirefoxでステータス0になりませんでした。これらの大きな違いと、Firefox でこの動作を防ぐ方法を説明できる人はいますか?

Chrome からのスクリーンショット:

ここに画像の説明を入力

Firefox のスクリーンショット:

ここに画像の説明を入力

編集:

Firefox はオフライン モードを検出できないようですwork offline。ブラウザーで選択した場合にのみ、Chrome と同じ結果が得られます。Chrome と同じ結果を得る方法はありますか?

0 投票する
1 に答える
121 参照

html - SpringMVC が生成したマニフェスト xml マニフェストのフェッチに失敗しました (406)

サーバー側で html5 キャッシュ マニフェスト xml を生成していますが、Application Cache Error event: Manifest fetch failed (406) というエラー メッセージがコンソールに表示されます。

私は自分のhtmlにこのタグを持っています:

私のコントローラーの方法:

私はこれを私のweb.xmlに持っています

ブラウザからコントローラ メソッドを呼び出すと、次のように生成されます。

キャッシュマニフェスト

キャッシュ: api/view/bestellijstsearchlistview/order/search/template/tags,name,%20customer.naam,orderParts.orderItems.product.description,orderParts.orderItems.product.externalId/page/1/size/500 ネットワーク: api/ビュー/ビュー/システム/ping *

このファイルを生成する必要があります。どうすればそれを行うことができますか?また、ソリューションの何が問題になる可能性がありますか?

0 投票する
1 に答える
178 参照

javascript - LAN 接続されたシステム間でデータを共有して Web サイトをオフラインで機能させる

HTML5 はオンライン Web ストレージをサポートしており、当社の Web サイトをオフラインで機能させるのに役立ちます。しかし、LAN 経由で接続されているシステム間で、オフラインのときにデータを共有するにはどうすればよいでしょうか。

The requirement is:

オフラインの場合、特定のグループのすべてのシステムが接続される集中型システムが存在します。1 つのシステムの更新は、そのグループ内のすべてのシステムに反映されます。集中型システムがオンラインになると、データはremote mysql DB.

また、onlineの場合、すべてのシステムが に直接更新されるremote mysql DBため、常に同期されます。

このようなシステムを開始するにはどうすればよいですか?

0 投票する
1 に答える
971 参照

angular - Angular2 オンライン / オフライン イベント

アプリケーションがネットワーク接続を失った/回復したときに通知するネイティブ Angular2 イベントはありますか?

または、window.navigator.online/offlinejs のラッパーですか?

0 投票する
1 に答える
98 参照

cordova - PhoneGap を使用してデバイスでローカルに PDF を開く

アプリを使用してデバイスでローカルに PDF ファイルを開くにはどうすればよいですか? window.open を使用して pdf を開こうとしましたが、うまくいきません。これを達成する別の方法はありますか?

ちなみにAppPresserのオフライン機能を使って作っています。個別の html ページをオフラインで使用していますが、それらのページ内で pdf ファイルを開くことができません。

ありがとうございました!