emu in blogjava

            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            171 隨筆 :: 103 文章 :: 1052 評(píng)論 :: 2 Trackbacks

          google reader 是google的另一個(gè)AJAX應(yīng)用,以前前一直誤以為是個(gè)瀏覽器插件,因此沒有留意。昨天在網(wǎng)友Jared提醒下去開通了一個(gè)才見識(shí)了一吧。匆匆crack了一下代碼,因?yàn)閯倓傞_通上面也沒有多少數(shù)據(jù),隨便晃兩眼吧。

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

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


          這樣xmlhttp就可以無限制的訪問網(wǎng)絡(luò)資源了。

          reader引用了一個(gè)莫名其妙的js文件,用數(shù)字做文件名,不知道名字是不是經(jīng)常變化的,我昨天下載的時(shí)候的名字是:

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

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

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

          保存腳本后重新打開htm頁面,可以看到,在頁面顯示出來的過程中加載了兩個(gè)動(dòng)態(tài)的xml數(shù)據(jù)源。

          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

          中間的星號(hào)部分是我的用戶編號(hào),就不貼出來了。大家自己試驗(yàn)的時(shí)候可以看到自己的。

          這兩個(gè)數(shù)據(jù)原在瀏覽器窗口中打開的時(shí)候非常出乎意料的,居然返回的是兩個(gè)xml文件!之前我多次在說google推行AJAH,看來怪錯(cuò)好人了,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,里面都還什么數(shù)據(jù)都沒有呢。你看到什么了呢?

           

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

          評(píng)論

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

          就是一個(gè)閱讀器  回復(fù)  更多評(píng)論
            

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

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

          呵呵。言語刻薄,見諒。  回復(fù)  更多評(píng)論
            

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

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


          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 凤翔县| 太保市| 连云港市| 深圳市| 鹤壁市| 勃利县| 克拉玛依市| 保靖县| 景泰县| 永兴县| 湄潭县| 斗六市| 红桥区| 卓资县| 博白县| 晋宁县| 宝鸡市| 眉山市| 和平县| 九台市| 托克托县| 宽城| 孝义市| 新建县| 奉节县| 上栗县| 郎溪县| 彭泽县| 山阳县| 清丰县| 金溪县| 灵武市| 舞钢市| 绥德县| 竹溪县| 沂源县| 鹿邑县| 长宁县| 陆河县| 湖北省| 本溪|