問題タブ [offline]
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.
html - HTML5 オフライン アプリで swapCache() は必要ですか?
updateready
イベント ハンドラーを実装せずswapCache()
、 を呼び出さない場合、ブラウザーは常にアプリケーションの最初 (最も古い) ダウンロードされたバージョンを使用することになりますか?
いいえの場合、なぜそのswapCache()
方法が必要なのですか?
.net - オフライン PC に Silverlight プラグインをインストールする - 可能ですか?
大西洋横断飛行中に、光沢のある新しいタッチスクリーンに最適化された Silverlight アプリケーションを上司に見せる必要があると仮定しましょう。あなたが持っている唯一のものは、あなたのアプリケーションを含む CD と、(おそらく)マウス コントロールのない信頼できる 4 インチのポケット ノート (:)) ですが、Silverlight プラグインがインストールされている場合、どうすれば彼のノートブックでそれを行うことができますか?
では、インターネット接続が利用できない状態で Silverlight プラグインをインストールすることは可能ですか?
デフォルトの Silverlight プラグイン インストーラーを実行すると、インターネットから実際のインストーラーがダウンロードされて実行されます。この「実際のインストーラー」を (たとえば) インターネット一時ファイル フォルダーから収集して直接実行するか、他の方法でダウンロード手順を回避することはできますか? 古いバージョンに対してアプリケーションをテストしたい人のために、別の Silverlight プラグイン インストーラーがあるのではないでしょうか? (古いバージョンの Flash Player はこの方法で入手できます)。
関連する質問: Silverlight プラグインのアンインストールについて教えてください。
safari - オフラインのiPhone WebアプリがSafariでリンクを開くのを防ぐ
オフライン モードでモバイル サファリと連携する Web サイトを開発しています。ホーム画面にブックマークして、そこから読み込むことができます。しかし、ホーム画面から開くと、特定のリンクをクリックするとアプリから飛び出し、モバイル サファリで開きます。
アプリは onclick イベント ハンドラーを<body>
レベルでバインドします。イベント委任を使用して、任意のリンクのクリックをキャッチし、その href (「ヘルプ」または「レビュー」など) を調べ、JavaScript テンプレートを動的に呼び出してページを更新します。イベント ハンドラーはイベント オブジェクトで preventDefault() を呼び出します。一部のリンクではこれが機能し、ページはテンプレート出力で更新されます。ただし、テンプレートの結果を出力する前にローカル データベースにヒットするリンクについては、モバイル サファリでリンクが開かれます。
デスクトップ サファリでは、オフラインのときでもすべてのリンクが機能します。モバイル サファリ固有の何かが起こっています。
一部のリンクがオフラインで機能し、他のリンクが機能しない理由について何か考えはありますか? 問題のリンク URL はいずれもマニフェスト ファイルにリストされていませんが、リンク アクションが防止されているため、リストする必要はありません (すべきではありません)。
* モバイル サファリに読み込まれるリンクをクリックすると、オフラインであっても同じリンクが機能し、データベースからのデータが入力されたテンプレートが適切に機能するようになりました。つまり、ホーム画面から開くとリンクが失敗しますが、モバイル サファリ オフライン内からはリンクが失敗します * データベース ヒットを削除するようにリンクを変更すると (テンプレートにモック データベースの結果を入力することで)、問題が解決し、リンクをクリックできるようになります。ホーム画面からアプリで。
asp.net - ASP.NET Web アプリケーションのオフライン モード
オンラインとオフラインの両方で動作する Web アプリケーション (SaaS) を構築したいと考えています。ユーザーは、オフラインの場合に備えて機能を制限し、オンラインに戻ったときにすべての機能にアクセスする必要があります。次のオプションを考えました。
ユーザーに Cassini などのローカル サーバーをダウンロードさせ、Web アプリケーションでオンライン モードとオフライン モードを許可するアーキテクチャを考案します。どのように実行されるかはわかりませんが、すべてのコマンドがこのローカル サーバーを経由してルーティングされると思います。次に、ローカル サーバーは、ローカル リソースにアクセスするかサーバーにアクセスするかを決定します。 ユーザーに自分のシステムにアプリケーションをインストールさせると、SaaS の背後にあるアイデア全体が無効になります。
Google Gears を使用する - Google ドキュメントがオフライン モードでどのように機能するかを確認しました。ユーザーのシステムに Google Gears をインストールします。これは非常にきちんとしていて高速で、すべてのファイルをローカルにコピーします。オフライン バージョンにアクセスするためのリンクが提供されます。これは、ローカル サーバー、リレーショナル データストア、およびワーカー プール自体を統合するため、私には良い選択肢のように思えますが、Google Gears は本番環境で使用できるほど成熟していますか?
そのようなアプリケーションに取り組んでいる/取り組んでいる人はいますか。アイデア歓迎。
編集 @1: 私は Silverlight と、そのようなシナリオで使用できるかどうかについてあまり詳しくありません。
編集 @2: 次のリンクは、SilverLight を使用してオフライン アプリケーションを開発できることを示して います。ユーザーはオフラインで作業できますか? ユーザーはブラウザ ウィンドウを閉じた後、同じ Web ページを再度開くことができますか?
iphone - iPhoneUIWebViewのローカルHTMLファイルへの読み込みが遅い
ページのHTML全体を保存した後(リンクをたどって各ファイルをHTMLファイルと一緒に保存する)、CSSファイルと画像とともにWebページを(完全に)キャッシュする必要があるアプリを開発しています。
HTMLファイルをオフラインで表示しているUIWebView
ときに、ページの読み込みに長い時間がかかります。これは、私がすでにオフラインであり、ファイルがCSSと画像とともにディスク上にあるためです。
私はこのコードを使用してファイルをロードしています:
UIWebView
ファイルをより速くロードできる他の方法でファイルをロードする方法はありますか?
PS:シミュレーター(オフライン)では非常に高速にロードされますが、デバイスでは(すでにオフラインでキャッシュされたファイルを考慮すると)長い時間がかかります
手伝ってくれてありがとう。
xml - 大きな XML ファイルとページネーションは可能ですか?
問題
非常に大きな XML ファイルをマシン上でローカルに開く場合、そのファイルが開くまでに時間がかかることはほぼ確実です。多くの場合、コンピューターが応答していないと判断してロックダウンする可能性があります。
これは、ユーザーが使用するかなり複雑なデータベースまたはシステムの XML バックアップをユーザーに提供する場合に問題になります。ユーザーが大規模なバックアップを開くことはもちろん、それらを使用する可能性はほとんどありません。
ページネーションは可能ですか?
XSLT を使用して、読み取り可能なバックアップをユーザーに提示します。これと同じ方法で、一度に 1 ページのデータのみをプルして、ファイル全体が一度に読み取られるのを防ぎ、上記の問題を引き起こすことは可能でしょうか。
答えは単にいいえだと思いますが、他の誰かが同じ問題を見て解決したかどうか知りたいです。
注: これはローカル マシン上でのみ行われます。インターネット接続は必要ありません。作業が簡単になる場合は、JavaScript を使用できます。
iphone - PDF を SQLite に挿入する
iPhoneアプリのオフライン実装を開発しています。PDF ファイルを sqlite DB に挿入できません。誰かがpdf/xlsをsqlite DBに挿入するのを手伝ってくれますか? 前もって感謝します!
html - html5 オフライン ストレージ準備済みデータベース
オフライン中に小さなデータベースからの情報を表示する iPhone Web アプリを作成しようとしています。データを他の形式でダウンロードして最初の使用時に作成するのではなく、データベースを準備してダウンロードすることは可能ですか?
データベースを作成する必要がある場合、データを送信するのに適した形式は何ですか (圧縮された xml などはありますか?)。
ローカル データベースの最大ストレージ制限はありますか?
javascript - ローカルストレージを使用して、ホストされていないHTML5アプリを作成できますか?
私は、ローカルでユーザーのコンピューターから実行できるHTML5/JavaScriptに変換することを考えているPHP/MySQLサイトを持っています。ユーザーが自分のサイトをダウンロードして抽出し、ネットワークに接続せずに使用できるようにしたいと思います。このサイトの静的ミラーは数百メガバイトになりますが、実際のデータは10メガバイト未満です。HTML5 Webストレージを事前にプリロードする方法はありますか?または、データがない場合、JavaScriptを使用してWebストレージをロードする必要がありますか?アイデアや指針はありますか?ありがとう
offline - オフラインのウェブサイト
オフラインのウェブサイトを持っている必要があります。これは、接続が利用可能になると、クライアントまたはPCのブラウザが必要なコンテンツをダウンロードし、インターネットがない場合でも、クライアントは以前にダウンロードしたデータを使用してアクセスできるようになります。
ディスカッション中に、http://code.google.com/apis/gears/を使用するという提案がありました。
この問題を解決するために利用できる他のすべてのフレームワークを教えてください。