作者scsnake (飄萍)
看板Ajax
標題[問題] facebook的送禮頁面
時間Wed Jul 21 18:10:04 2010
不知道有沒有人在玩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
1F:→ TonyQ:抓 frame 的 window.document 07/21 22:49
2F:→ TonyQ:frames[4].window.document 07/21 22:49
3F:→ TonyQ:類似這樣 07/21 22:49
4F:→ scsnake:都是undefined... 是不是iframe裡的domain不同所以抓不到? 07/22 09:20
5F:→ TonyQ:唔 是不同domain的話的確是會抓不到 07/22 09:26
6F:→ TonyQ:除非是子domain 07/22 09:26
7F:→ scsnake:所以對瀏覽者而言 有可能用proxy iframe去控制iframe裡面 07/22 11:28
8F:→ scsnake:的內容嗎 也就是checkbox打勾之類的 或是控制更內層的ifra 07/22 11:29
9F:→ scsnake:另外 既然瀏覽器(如chrome)已經有整個頁面包括iframe裡的 07/22 11:30
10F:→ scsnake:所有內容 有辦法從瀏覽器著手嗎(而不用再一層一層進去)? 07/22 11:31
11F:→ TonyQ:基本上沒搞頭,不過你可以看看有關user script的東西。 07/22 19:12