0

远程 url 上有一个页面,可以通过使用查询字符串发布的登录名访问该页面。http://www.example.com/exampleURI?user=user&pass=pass. 让我们从这里开始调用这个 URL 位置parent url

我无权访问该网址(即它不在我的服务器上)。我在我的服务器(不是parent url我上面提到的服务器)上创建了一个登录表单,它向我的 php 文件发出 POSTfile_get_contents请求,该文件向上述 url 发出请求。如果登录凭据正确,则它会发回页面的整个正文。

在返回给我的那个页面上有很多关于 ajax 的东西。许多流程要求它们托管在parent URL. 它还引用了仅存在于parent url. 我希望能够在我的页面上,在我的服务器上容纳该页面的 iframe,但parent url由于刚才提到的原因,保留 iframe 对其的引用。

我需要对 iframe 内的 dom 进行跨窗口操作。大多数浏览器的同源策略禁止我这样做。例如,有没有办法将事件侦听器附加到 iframe 中的 dom 元素?

如果有的话,这样的事情是如何完成的?

4

1 回答 1

0

您想尝试跨域的JSONP请求。不幸的是,响应必须是充分的并且特别为您准备好,因此如果您控制两个域,则此方法有效。大多数图书馆今天都知道如何处理这种请求。

也看看彗星

于 2012-11-12T11:15:35.413 回答