問題タブ [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.

0 投票する
4 に答える
831 参照

html - XSLTは時間を投資する価値があり、実際の代替手段はありますか?

このトピックに関して他にもいくつか質問があることを認識しています。一般的なコンセンサスは、選択した言語を使用してXMLを操作することです。ただし、このソリューションは私の状況に完全には適合しません。

まず、プロジェクトの範囲:プラットフォームに依存しないeラーニングを開発したいと考えています。現在はHTMLページがたくさんありますが、成長して発展するにつれて、保守が難しくなります。すでに約30のモジュールがあり、それぞれに10〜30のHTMLページがあり、これは常に成長しています。

アイデア:XMLファイル+スキーマpre eLearning Moduleを用意してから、XMLをeラーニングモジュールに処理するXSLTファイルをいくつか作成します。XSLTを介したXMLからHTMLへ。

理由:CSSがここで実行可能な代替手段であることに気付いたコンテンツを簡単に再フォーマットできるように柔軟性を持たせたいのですが、特にルックアンドフィールを視覚的に変更するには、これよりも少し強力な機能が必要になる可能性があります。ページ。とにかくページのレイアウトや機能を変更することにした場合、「共有」XSLTファイルを変更する方がHTMLファイルを更新するよりも簡単だと思います。

いくつかの「パラメータ」に応じて、CSSが実行できる以上に、大幅に異なるページレイアウト/構造を出力できます。XSLTはQueryStringパラメーターを受け取ることができますか?わからない..

さて、これはすべてプラットフォームに依存せず、「オフライン」で実行できる必要があります。つまり、サーバーがHTMLに電力を供給しないため、サーバー側のテクノロジーは問題外です(C#、PHP)

XSLTについてこれまで読んだネガティブ:

  • オーバーヘッド?理由は正確にはわかりません...HTMLに変換するために計算能力が必要なのですか?
  • 学ぶのが難しい
  • より良い選択肢

さて、私が正確に知りたいのは次のとおりです。

  • この「オフライン」の実行可能な代替案は実際にありますか?
  • 私はそれを正しい方法で行っていますか
  • アドバイスや代替案はありますか?

編集:XSLの有無にかかわらず、CSSとJQueryは、私たちが開発するソリューションの非常に重要な部分になります。一般的な片付け(ずさんなengrish!)

0 投票する
2 に答える
8503 参照

caching - HTML5オフラインキャッシュgooglefontapi

オフラインのHTML5テストアプリケーションを作成しようとしていますが、同時に新しいgooglefontsapiで遊んでいます。リモートフォントをキャッシュする方法を知っている人はいますか?単にAPI呼び出しをキャッシュマニフェストに入れるだけでは機能しません。これは、APIが実際に他のファイル(ttf、eotなど)をロードするためだと思います。

フォントAPIをオフラインで使用する場合のアイデアはありますか?

参考までに、これは私が行っている呼び出しです。

0 投票する
6 に答える
106755 参照

android - Androidのオフラインドキュメントとサンプルコード

Androidのオフラインドキュメントが見つかりません。誰かがリンクを提供できますか?

0 投票する
3 に答える
2857 参照

html - ユーザーがオフライン中にデータを入力し、オンラインに戻ったときに再送信する方法が必要

大規模な webapp の一部として、ユーザーがオフライン中にデータを入力できる機能を構築し、再び接続したときにそのデータを自分のサイトに送り返したいと考えています。

私にとって欠けている部分は

  1. 特定のデータ セットをブラウザに保存する
  2. データを入力できるフォームを保存する
  3. ステップ 2 のフォームを使用してステップ 1 のデータを更新する
  4. ローカル データ ストアからデータを取得し、サーバーに送り返す

これを完全にブラウザ内に保持したいので...

HTML5 は現在 webkit/ff3 に実装されているため、これらの目標の一部 (またはすべて) を満たしていますか?

そうでない場合、上記のすべてを達成するために、どのテクノロジーを検討し始めるべきですか。

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

iphone - iPhoneオフライン読書

まず第一に、私はiPhoneアプリ開発にまったく慣れていません(3か月)。私は、コンテンツ管理システムを提供するソフトウェア会社で働いています。当社の顧客は、雑誌の主要な出版社です。彼らは私たちのソフトウェアを使ってホームページに記事を書いています。ここで、cms と連携する iPhone アプリケーションを提供したいと考えています。これまでに達成したのは、新しく公開された記事をリスト ビューで表示する RSS リーダーです。ユーザーが 1 つの記事を選択すると、この記事の特別にフォーマットされた詳細ビューにリダイレクトされます。次のステップは、オフラインでの閲覧機能を追加することです。インターネットを上下に検索しましたが、そのためのベストプラクティスのようなものは見つかりませんでした。一般的に次の 2 つの可能性があると思います。

  1. uiwebview のコンテンツを iPhone/iPad にローカルに保存します (css、画像、js などを含む)。ダウンロードした css、画像、および js を使用するには、基本的な html を作り直す必要があります。また、複数ページの記事の次のページへのハイパーリンクを何らかの方法で編集する必要があります-大変な作業のように聞こえます;)

  2. サーバー側で PDF を作成し、それをモバイル デバイスにダウンロードします。サーバー上の Web サイトではなく、ローカルに保存された pdf を指すように RSS ソースを作り直します。

私の質問は - より良い方法は何ですか? どちらの可能性にもマイナス面はありますか? オフラインの読書機能を実装する他の (単純な ;)) 方法はありますか? 私が見逃した可能性のあるハウツーはありますか?

ありがとうございます!

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

iphone - UIWebViewを使用して、ダウンロードしたファイルを後で表示するにはどうすればよいですか?

ダウンロードしたローカルファイル(アプリケーションNSBundleの一部ではない)をオフラインで使用できるようにNSURL(パスまたはパスジェネレーター関数)をフォーマットするにはどうすればよいですか?アイデアは、HTMLファイルをスナッグし、クリーンアップしてiFooアプリケーション固有のストレージ領域に隠し、後でUIWebViewを使用して表示することです。

次に、iFoo(iPhone / iPad)でのファイルの操作全般について、RTFMに進みますが、ファストスタートのヒントをいただければ幸いです。

0 投票する
7 に答える
8028 参照

cakephp - CakePHPオフラインマニュアルはありますか

以前はありましたが、直接リンクはないようです。少し掘り下げてみると、共有すると便利だと思う答えがいくつか見つかりました。

これらは1ページのマニュアルへのリンクです-オフラインでの使用や、DardoSordiBogadoのビルドスクリプトを使用したPDFの作成に役立ちます。

1.21ページのマニュアル https://web.archive.org/web/20120730003805/http://book.cakephp.org/complete/3/The-Manual

1.31ページのマニュアル https://web.archive.org/web/20120730004040/http://book.cakephp.org/complete/876/The-Manual

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

caching - モバイルSafariアプリケーションのキャッシュのバグ?

Mobile Safariのキャッシュマニフェストファイルを使用して、iPod Touch(バージョン3.1.3)でオフラインモードで実行される複数ページのデータ入力アプリケーションを保存しています。アプリケーションは、persistence.jsORMを介してクライアント側データベースに書き込みます。これはすべて正常に機能します。

しかし、Safariがページがキャッシュされていることを忘れているように見える、再現が非常に難しい問題に遭遇することがあります。これが発生すると、「ページを開くことができません」というアラートが表示されます。これは、Wi-FiをオフにしてキャッシュされていないWebサイトにアクセスしようとしたときに表示されるアラートと同じです。これを修正するために私が見つけた唯一の方法は、ワイヤレス信号に再接続し、オンライン中にサイトにアクセスすることです。これにより、キャッシュがまっすぐに設定されているようです。これは、オフィスにいるときは簡単ですが、現場で行うのはそれほど簡単ではありません。

キャッシュされたリソースの外部にあるものを参照しようとはしていません。アプリケーションが切断されている間にサイト全体を実行することでキャッシュされていることを確認しました。キャッシュの有効性を台無しにするOSのバグがあるように感じます。私は必ずしも問題の解決策を探しているわけではありませんが(しかしそれは素晴らしいことです)、他の人がこの問題に遭遇したことを確認するだけです。

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

html - HTML5 キャッシュ マニフェストがアップロードされない

HTML でオフライン アプリケーションを作成していますが、HTML5 マニフェストの使用に問題があります。すべてのファイルとマニフェストをダウンロードすることはできますが、マニフェストを変更しても更新されません。

ブラウザーがマニフェストをダウンロードしている記録が Web サーバーのログに記録されており、一連の進行状況イベントが発行されています。ただし、Web サーバーのログには、マニフェストにリストされているファイルをダウンロードした記録はなく、ブラウザに変更が表示されることもありません。

これは Firefox 3.6.4 の場合です。

何か案は?

0 投票する
3 に答える
1919 参照

jquery - jQuery .click() はオフラインで動作しませんか?

ユーザーがこれらのヘッダーのいずれかをクリックすると、セクションが表示/非表示になるように、一部のセクション ヘッダーに .click イベントをバインドしました。

これまでのところは問題ありませんが、何らかの理由で、オフラインになると機能しなくなります。

私はそのような行動を理解していません、誰かが私を啓発できますか?

コードは次のとおりです。