作者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