【发布时间】:2011-12-20 01:23:11
【问题描述】:
首先 - 我已经阅读了很多类似的问题和其他谷歌页面/博客。
有很多方法可以进行跨域通信,但是当我无法修改我想要调用的页面(例如 http://www.imdbapi.com/?t=True%20Grit&y=1969 )时,有什么方法可以让我做到这一点?
我可以在http://www.imdbapi.com/?t=True%20Grit&y=1969 中使用postMessage solution(这种方法对我来说最好)而不进行任何修改吗?看起来它没有帮助页面(方法之一)。
我不想使用任何 3rd 方库 / php 脚本 / 等 - 只是纯 html 和 javascript - 是否可以调用这样的“不可变”页面? ...并在我自己的页面上解析它(简单的 iframe 是不够的)
请帮忙 - 我的大量研究让我一无所获
【问题讨论】:
-
你有 jquery 吗?如果是这样,我会发布一个解决方案。
-
@Moe Sweet,我知道使用 jqeury(和 easyxdm 等)很容易 - 我真的做了一些搜索,相信我 :) 但是“我不想使用任何 3rd 方库 / php 脚本 / 等 - 只是纯 html 和 javascrip”。
-
然后忘记 jquery 插件,你可以做原生 HTML5 postMessage。我现在正在做同样的事情。 :)
标签: javascript html ajax cross-domain same-origin-policy