問題タブ [google-gears]
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 - Javascriptセッションデータストレージ
サイトのページ全体で使用するデータを保存する信頼できる方法を知っている人はいますか?...これまでに私が見つけたものは次のとおりです。
- クッキー-必要なATMを保存するのに十分な容量がありません。
- URLハッシュ-上記と同じ
- フレーム-私がatmを使用する方法ではありません。
- HTML5document.localStorageおよびdocument.sessionStorage-まだ完全にはサポートされていません
- GoogleGears-サイトのユーザーはおそらくこれをインストールしていないでしょう
- YUIストレージ-これは有望に聞こえます...誰かがそれを使用した経験がありますか?
- jStore-これも有望に聞こえますが、デモを使用してページをリロードしようとすると、入力が失われました。誰かがこのプラグインの経験がありますか?
注:私は問題のサイトの管理者ではないため、データベース権限はありませんが、スクリプトを追加することはできます。
編集:window.nameにセッション変数を保存するこの興味深いサイトを見つけました...おそらくセキュリティ上の問題もあります
metadata - Google Gears はメタデータ アクセスを許可しますか
Gears が大好きですが、Google Gears のメタデータにアクセスする方法を知っている人はいますか? データベース内のテーブルのリストを表示するシステム テーブルまたはテーブルが好きですか?
ありがとう!
java - Java/CでのGoogleGearsジオロケーション
Java/Cなどの言語を使用してコンピューターの物理的な場所を見つけようとしています。唯一の正確な解決策は、Google Gears(http://code.google.com/apis/gears/api_geolocation.html)のようです。MaxMindにはAPIがありますが、IPアドレスのみを使用しており、非常に不正確に見えます(可能な限り正確なアドレスが必要です)。
JavaScriptにはたくさんのサンプルがありますが、それにはGearsソフトウェアをインストールする必要があります。私は必要だと思います:
- IPアドレス(簡単)
- ワイヤレス/セルネットワーク情報
- 次に、次のようにJSONリクエストを作成します:code.google.com/apis/gears/geolocation_network_protocol.html
私が思う唯一の難しさは、ワイヤレス/セルネットワーク情報を取得することです。誰かがいくつかのポインタを提供できますか?私はこれを見ました--nicomsoft.com/wifiman/-しかし$600はかなり高いです、そして私はそれが作られている言語(C / C ++、Delphi、VB、VB.NET、C#)のどれも実際には知りません、私は学びたいと思っていますが(私はJavaを知っています)。
ありがとう!(リンクをリンクしないことをお詫びします-私は新しいメンバーなので許可されていません。)
asp.net - ASP.NET Web アプリケーションのオフライン モード
オンラインとオフラインの両方で動作する Web アプリケーション (SaaS) を構築したいと考えています。ユーザーは、オフラインの場合に備えて機能を制限し、オンラインに戻ったときにすべての機能にアクセスする必要があります。次のオプションを考えました。
ユーザーに Cassini などのローカル サーバーをダウンロードさせ、Web アプリケーションでオンライン モードとオフライン モードを許可するアーキテクチャを考案します。どのように実行されるかはわかりませんが、すべてのコマンドがこのローカル サーバーを経由してルーティングされると思います。次に、ローカル サーバーは、ローカル リソースにアクセスするかサーバーにアクセスするかを決定します。 ユーザーに自分のシステムにアプリケーションをインストールさせると、SaaS の背後にあるアイデア全体が無効になります。
Google Gears を使用する - Google ドキュメントがオフライン モードでどのように機能するかを確認しました。ユーザーのシステムに Google Gears をインストールします。これは非常にきちんとしていて高速で、すべてのファイルをローカルにコピーします。オフライン バージョンにアクセスするためのリンクが提供されます。これは、ローカル サーバー、リレーショナル データストア、およびワーカー プール自体を統合するため、私には良い選択肢のように思えますが、Google Gears は本番環境で使用できるほど成熟していますか?
そのようなアプリケーションに取り組んでいる/取り組んでいる人はいますか。アイデア歓迎。
編集 @1: 私は Silverlight と、そのようなシナリオで使用できるかどうかについてあまり詳しくありません。
編集 @2: 次のリンクは、SilverLight を使用してオフライン アプリケーションを開発できることを示して います。ユーザーはオフラインで作業できますか? ユーザーはブラウザ ウィンドウを閉じた後、同じ Web ページを再度開くことができますか?
javascript - RSS リーダーのキャッシュを更新/置換する場合
シンプルな RSS リーダーの場合、クエリの結果をクライアント側 (Google Gears) データベースに保存しています。
したがって、myapp.php?query=xyz は 1 つの列に格納され、結果の xml は次の列に格納されます。
次に、myapp.php?query=xyz が要求されると、最初に 2 列目のキャッシュされたコンテンツからロードを試みます。
キャッシュされたコンテンツをサーバーからのコンテンツでいつ置換/更新/上書きする必要があるかを把握する必要があります。
また、表示されたデータをいつ更新するかを把握する必要もあります。
キャッシュされたコンテンツを表示した後、バックグラウンドでキャッシュを置き換え、次にユーザーがその画面に移動したときにキャッシュを表示する必要がありますか?
キャッシュされたコンテンツを表示し、サーバーが新しいデータを返したときに「目の前で」コンテンツを置き換える必要がありますか?
1) キャッシュを新しいデータに置き換える 2) 表示されたデータを更新するための適切なポイントは何ですか?
どんな助けでも大歓迎です!
html - Google Gears の廃止、HTML 5 のドラフト
私たちは、読むだけでなくコンテンツを作成するオフライン機能を提供するモバイル Web アプリを開発しようとしています。
Gears は 3 つの重要な側面をサポートしています: - html、css、js などの静的コンテンツをキャッシュできるローカル サーバー- データをサーバーに同期するバックグラウンド プロセスに使用されるワーカープール
Gears のページやその他の記事を見ると、Gears は見捨てられて html 5 に移行していることがわかります。
ただし、この段階では次の 2 つの問題があります。
- HTML 5 が主要なデスクトップ ブラウザでサポートされるまでには、まだ長い道のりがあります。
- HTML 5 はワーカーをサポートしていません。ドラフトhttp://dev.w3.org/html5/workers/がありますが、実際のブラウザー サポートはまだ遠いと思います。
今日は何をしますか?(例:来年中) Cheers Rok
javascript - HTML5を使用したファイルのローカルWeb保存
私はGoogleGearsと、オンラインゲーム開発、特に大規模なオンラインゲーム開発でのその潜在的な使用に魅了されました。ゲームリソースを取得し、 ResourceStoreを使用してローカルに保存することで、ゲームの読み込み時間やサーバーの帯域幅の問題などを減らすことができます。したがって、HTML5がオフラインストレージをサポートしているというニュースを歓迎します。
ただし、私が知る限り、リソースキャッシング用のマニフェストファイルのみをサポートしています。これは、 ManagedResourceStoreが提供するもののように見えます。どちらも詳しく勉強しませんでした。
また、プログラムでリソースをロードしてキャッシュできるものも見つかりませんでした(明らかにResourceStoreで許可されているように)。
キャッシュするリソースをプログラムで制御することは可能ですか?または、各「マップ」を個別のマニフェストファイルを使用して個別のページに保存する必要がありますか(これは、文字通りページとマニフェストを作成するのではなく、実際にはサーバー側のスクリプトを介して行われます-これはまだあいまいです)?
php - GearsとPHPを使用したファイルのアップロード
ユーザーのギャラリーに画像を送信する機能を提供します。
私たちが採用した通常の方法は問題なく機能しますが、一部の人は複数のファイルをアップロードするため、時間がかかる可能性があり、選択プロセスで(一度に1つずつ)煩わしいものになります。
私はそれを持っている人のためにGearsを使って別の方法を書き始めました。主な目標は、ファイルの選択を置き換え、アップロードの進行状況インジケーターを提供することです(これにより、複数の大きなファイルをアップロードする際のフラストレーションを軽減できます)。
私はこれをすべてやりました。
ここでMovieUploaderコード(http://uploadmovietool.appspot.com/)を参照しました。これは、チャンク方式を使用したファイルのアップロードを示しています。正しくアップロードしています。サーバーはチャンクを受け入れていますが、PHPで受信データを処理しようとすると問題が発生します。
各チャンクはスクリプトへの個別のリクエストであり、PHPの通常の受信データ変数、、などにデータは登録されていません_POST。_GETただし、同じファイルにデータを追加する場合でも、_FILES最終的にデータを吸い上げることができました。$GLOBALS['HTTP_RAW_POST_DATA']、画像が完全になることはありません。部分が表示されますが、何かが常に間違っています。
..そうは言っても、進行状況の更新にアクセスしながら、スクリプトにファイルを投稿する簡単な方法があれば、ぜひ聞いてみたいと思います。
このプロジェクトを開始したとき、Gearsは通常のようにファイルを使用してマルチパート投稿を行う方法を提供し、進行状況情報を含む間隔でイベントを発生させるだけだと思っていました。これがどういうわけか可能であるなら(そして私は明らかにそれを逃しました)、私に知らせてください。
明確にするために: HTML5は進行メカニズムをサポートしていることを認識しており、実行可能になり次第、HTML5に基づいて実装する準備ができています。:)
詳細については、以下を参照してください。
投稿とともに送信するヘッダーは次のとおりです(Googleムービーアップローダーの例による)。
助けてくれる人に感謝します。
html - Google Gears は Chrome でサイトをダウンさせます
Mobi エンジンに Gears 機能を追加しましたが、Chrome でサイトを表示すると奇妙な動作が発生します。HTML は約 15px 下にシフトされます。これまでにテストされた他のすべてのブラウザーでは、同じ問題は発生しません。また、モバイル ブラウザには影響しないようです。
症状についてはこちらをご覧ください。http://cibr8.itell.mobi
ユーザーの位置をポストバックするためのギアのみが必要です (ユーザーが許可している場合)。