そのページのコンテンツ(ボディタグ)が変更されるたびに、アプリがその変更を認識してユーザーに通知するように、Webページ(リモートであり、私が管理していない)を監視するモバイルアプリを開発しようとしています。
phonegap、jquery/javascript を使用してこのモバイル アプリを開発したいのですが、サーバー側の言語を使用できません。いろいろ調べた結果、YQL(Yahooクエリ言語)を使うことにしました。Web ページの URL を受け取り、その html を json 形式で返します。次に、json を文字列化し、javascript を使用して一意のハッシュコードを計算し、ハッシュコードを保存します。5 分ごとにこれらの手順を繰り返し、ハッシュコードを比較し続けます。ハッシュコードに変更があれば、ウェブページの内容が変更されていることがわかります。
うまく機能していますが、ページ全体をモバイルに取得してハッシュコードを保存するのは非常に非効率的であるため、別の方法があるかどうか疑問に思っていましたか? より効率的な方法はありますか?
ありがとう