[問題] facebook的送禮頁面

看板Ajax作者 (飄萍)時間15年前 (2010/07/21 18:10), 編輯推噓0(0011)
留言11則, 2人參與, 最新討論串1/1
不知道有沒有人在玩facebook的遊戲? 例如farmville的送禮頁面 先選一個禮物 到下一頁後要選送給哪些朋友 這些朋友是一堆checkbox value為朋友的id 想要弄個javascript 可以勾選特定某幾位朋友然後送出 用chrome (plus)的開發人員工具看架構 那些checkbox在一層層iframe裡面 但我只到第一層iframe就抓不到更底下的東西了 window.frames[4].contentDocument 會說undefined (在IE8試也是一樣) 打開介面右邊的HTMLIFrameElement contentDocument的確是undefined... 這樣的話....要怎麼抓到更底下的東西呢??? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.46.150.33

07/21 22:49, , 1F
抓 frame 的 window.document
07/21 22:49, 1F

07/21 22:49, , 2F
frames[4].window.document
07/21 22:49, 2F

07/21 22:49, , 3F
類似這樣
07/21 22:49, 3F

07/22 09:20, , 4F
都是undefined... 是不是iframe裡的domain不同所以抓不到?
07/22 09:20, 4F

07/22 09:26, , 5F
唔 是不同domain的話的確是會抓不到
07/22 09:26, 5F

07/22 09:26, , 6F
除非是子domain
07/22 09:26, 6F

07/22 11:28, , 7F
所以對瀏覽者而言 有可能用proxy iframe去控制iframe裡面
07/22 11:28, 7F

07/22 11:29, , 8F
的內容嗎 也就是checkbox打勾之類的 或是控制更內層的ifra
07/22 11:29, 8F

07/22 11:30, , 9F
另外 既然瀏覽器(如chrome)已經有整個頁面包括iframe裡的
07/22 11:30, 9F

07/22 11:31, , 10F
所有內容 有辦法從瀏覽器著手嗎(而不用再一層一層進去)?
07/22 11:31, 10F

07/22 19:12, , 11F
基本上沒搞頭,不過你可以看看有關user script的東西。
07/22 19:12, 11F
文章代碼(AID): #1CHiT-Ro (Ajax)
文章代碼(AID): #1CHiT-Ro (Ajax)