我想构建一个应用程序(一个演示,没有卑鄙的意图),它将执行以下操作:
http://experiment.com/?url=destination.com
destination.com
destination.com
内容在一个完美的示例性案例中,我想加载iFrame并稍后访问该帧的内容。虽然,我知道它违反了same origin policy。应用程序可以是服务器端或客户端(如具有完全权限的签名applet,或JS),但它应该是跨浏览器和跨平台的。
我考虑过浏览器扩展,但它不是跨浏览器。另一种选择是让Java applet请求destination.com
URL,但applet无法访问destination.com
cookie ...请注意,我不一定需要访问第三方cookie ,我只需要使用cookies加载内容。
这里有什么好主意吗?
修改:
答案 0 :(得分:0)
简单回答:这是不可能的:Cookie位于客户端,每个站点只能访问自己的cookie。
这意味着:列表中的前3个点是可行的。
最后一点只能通过监控客户端计算机上的网络流量来完成,这首先不是那么容易,第二点:未经用户许可,明显是原谅。
当然,您可以尝试在客户端计算机上运行一个程序,该程序读取浏览器cookie目录并监视数据,但这又是一种错误。
我可能会问你需要什么吗?
此致
答案 1 :(得分:0)
如果您只需要向用户提供destination.com提供的内容,则可以使用DOM
阅读呈现给用户的html。
window.frames[1]
如果只有1个iFrame,此代码可以为您提供对页面上iFrame的引用。