远程 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 元素?
如果有的话,这样的事情是如何完成的?