emu in blogjava

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            171 隨筆 :: 103 文章 :: 1052 評論 :: 2 Trackbacks

          google reader 是google的另一個AJAX應用,以前前一直誤以為是個瀏覽器插件,因此沒有留意。昨天在網友Jared提醒下去開通了一個才見識了一吧。匆匆crack了一下代碼,因為剛剛開通上面也沒有多少數據,隨便晃兩眼吧。

          首先登錄readr,把reader頁面另存到本地,得到一個主文件(htm),一個腳本,和一個css樣式表。

          把html文件中的這行去掉:
          <!-- saved from url=(0041)http://www.google.com/reader/things/intro -->


          這樣xmlhttp就可以無限制的訪問網絡資源了。

          reader引用了一個莫名其妙的js文件,用數字做文件名,不知道名字是不是經常變化的,我昨天下載的時候的名字是:

          uri這樣的標識符都保留下來了,充分說明google沒有刻意的混淆過代碼。我們就從這里入手:

          ;D.prototype.Hb=function(a){
           if(this.overrideCache&&a.indexOf("?")==-1){
             var b=(new Date()).getTime();a=a+"?"+b
            }
            this.uri="
           是為了讓xmlhttp能夠正確的找到網站。
            window.open(this.uri);是為了同時把xmlhttp試圖訪問的內容用新窗口打開來看看。

          carck后的腳本在這里
          http://www.aygfsteel.com/Files/emu/874310214-main.rar 。主頁面上有我的個人信息,就不上傳完整的本地可運行版本了。

          保存腳本后重新打開htm頁面,可以看到,在頁面顯示出來的過程中加載了兩個動態的xml數據源。

          http://www.google.com/reader/atom/user/*********************/state/com.google/reading-list?n=20

          http://www.google.com/reader/atom/user/********************%2Fpref%2Fcom.google%2Fprefs?complete=true

          中間的星號部分是我的用戶編號,就不貼出來了。大家自己試驗的時候可以看到自己的。

          這兩個數據原在瀏覽器窗口中打開的時候非常出乎意料的,居然返回的是兩個xml文件!之前我多次在說google推行AJAH,看來怪錯好人了,google也用正宗的AJAX的。

          - <feed xmlns="http://www.w3.org/2005/Atom">
            <title>user/***************/state/com.google/reading-list</title>
            <id>tag:google.com,2005:reader/user/***************//state/com.google/reading-list</id>
            <updated>2005-12-02T04:03:50Z</updated>
          </feed>

          -
          <feed xmlns="http://www.w3.org/2005/Atom">
            <title>user/***************/pref/com.google/prefs</title>
            <id>tag:google.com,2005:reader/user/***************/pref/com.google/prefs</id>
            <updated>2005-12-02T04:03:50Z</updated>
          </feed>

          我剛剛開通reader,里面都還什么數據都沒有呢。你看到什么了呢?

           

          posted on 2005-12-02 12:11 emu 閱讀(2547) 評論(4)  編輯  收藏

          評論

          # re: AJAX案例研究之 google reader 2005-12-02 13:42 mingo
          需要自己定制一些rss鏈接,比如一些blog等等。

          就是一個閱讀器  回復  更多評論
            

          # re: AJAX案例研究之 google reader 2006-02-09 18:00 linlance@gmail.com
          不知作者所云。。。。目的是什么呢?CRACK這個就是作者自己想學習?
          啊,原來如此啊。。。啊。。。

          作者是高手,在做實際“有用”的事情呢,還是在玩:)

          呵呵。言語刻薄,見諒。  回復  更多評論
            

          # re: AJAX案例研究之 google reader 2006-02-09 23:27 emu
          呵呵,這只是篇個人的blog而已,你以為作者在寫史記還是纂春秋呢?  回復  更多評論
            

          # re: AJAX案例研究之 google reader 2006-08-13 22:32 SimenKing
          這篇。。。似乎深度不夠,沒多少價值,加油+U +U ~呵呵  回復  更多評論
            


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 临朐县| 吉安市| 吐鲁番市| 郁南县| 兰溪市| 光泽县| 綦江县| 会昌县| 惠东县| 陈巴尔虎旗| 无极县| 招远市| 红河县| 宜兰市| 南康市| 乐平市| 林周县| 冕宁县| 灵寿县| 广西| 迁安市| 台北县| 雷波县| 利川市| 潜江市| 奉化市| 河南省| 呼玛县| 北安市| 昌黎县| 崇左市| 宜春市| 怀远县| 威宁| 南阳市| 门头沟区| 西林县| 红桥区| 明光市| 沂水县| 田阳县|