問題タブ [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.
javascript - Chrome と Firefox の XHR リクエストの違い
XHR リクエストで遊んでいるうちに、2 つの主要なブラウザー (Google の Chrome と Mozilla の Firefox) から XHR リクエストを作成する際に興味深いことがわかりました。リクエストは への簡単なリクエストでしHEAD
たwww.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 と同じ結果を得る方法はありますか?
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 *
このファイルを生成する必要があります。どうすればそれを行うことができますか?また、ソリューションの何が問題になる可能性がありますか?
javascript - LAN 接続されたシステム間でデータを共有して Web サイトをオフラインで機能させる
HTML5 はオンライン Web ストレージをサポートしており、当社の Web サイトをオフラインで機能させるのに役立ちます。しかし、LAN 経由で接続されているシステム間で、オフラインのときにデータを共有するにはどうすればよいでしょうか。
The requirement is
:
オフラインの場合、特定のグループのすべてのシステムが接続される集中型システムが存在します。1 つのシステムの更新は、そのグループ内のすべてのシステムに反映されます。集中型システムがオンラインになると、データはremote mysql DB
.
また、onlineの場合、すべてのシステムが に直接更新されるremote mysql DB
ため、常に同期されます。
このようなシステムを開始するにはどうすればよいですか?
angular - Angular2 オンライン / オフライン イベント
アプリケーションがネットワーク接続を失った/回復したときに通知するネイティブ Angular2 イベントはありますか?
または、window.navigator.online/offlinejs のラッパーですか?
cordova - PhoneGap を使用してデバイスでローカルに PDF を開く
アプリを使用してデバイスでローカルに PDF ファイルを開くにはどうすればよいですか? window.open を使用して pdf を開こうとしましたが、うまくいきません。これを達成する別の方法はありますか?
ちなみにAppPresserのオフライン機能を使って作っています。個別の html ページをオフラインで使用していますが、それらのページ内で pdf ファイルを開くことができません。
ありがとうございました!