保留对父主机的跨域引用

时间:2012-11-12 11:13:07

标签: php url iframe cross-domain

远程网址上存在一个页面,可以使用查询字符串发布的登录信息进行访问。 http://www.example.com/exampleURI?user=user&pass=pass。让我们从此处调用此网址位置为parent url

我无法访问该网址(即,它不在我的服务器上)。我在我的服务器上创建了一个登录表单(不是我上面提到的parent url的服务器),它对我的​​php文件进行了POST,该文件对上面的url发出file_get_contents请求。如果登录凭据是正确的,那么它会发送回整个页面的主体。

在该页面上有很多关于ajax明智的东西都归还给了我。许多流程要求将它们托管在parent URL上。它还具有仅存在于parent url中的图像的参考。我希望能够在我的页面上,在我的服务器上存放该页面的iframe,但出于上述原因,请保留iframe对其parent url的引用。

我需要在iframe中对dom进行跨窗口操作。大多数浏览器的原始政策都禁止我完成此操作。 有没有办法将事件监听器附加到iframe中的dom元素?

如果有的话,这样的事情怎么样?

1 个答案:

答案 0 :(得分:0)

您想尝试跨域的JSONP次请求。不幸的是,响应必须足够并且特别为您准备,所以如果您控制两个域,这都有效。大多数图书馆今天都知道如何做这种请求。

另请查看Comet