我正在嘗試開發一個監控網頁(遠程且不由我管理)的移動應用程序,以便每當該頁面的內容(正文標籤)發生變化時,我的應用程序就會來了解這一變化並通知用戶。通過移動應用程序監控網頁中的更改
我想使用phonegap,jquery/javascript開發這個移動應用程序,但不能使用任何服務器端語言。經過大量研究,我想到了使用YQL(雅虎查詢語言)。它採用網頁的url並以json格式返回它的html。然後,我使用jQuery對json進行字符串化並計算其唯一哈希碼並保存哈希碼。我每5分鐘後不斷重複這些步驟,並繼續比較這些哈希碼。如果哈希碼有任何變化,我就會知道網頁的內容發生了變化。
雖然它運行良好,但我想知道是否有任何其他方式來做到這一點,因爲它看起來效率非常低,無法將整個頁面抓到手機,然後存儲其哈希碼?任何更有效的方法?
感謝
在使用html解析器的服務器上執行此操作,否則由於跨域限制,您沒有太多選擇使用javascript比你在做什麼 – charlietfl
不能使用服務器端腳本,因爲我正在開發一個移動應用程序。 – user1304683