【发布时间】:2013-03-05 17:57:42
【问题描述】:
我有一个 HTML 页面,其中包含来自不属于我的跨域的 iframe。
我需要在 iframe 中做一些基本的 javascript 修改(写入值并启动一个事件 -> 表单处理)。
由于相同的来源政策,我不允许这样做。但是,我需要这样做,所以我正在寻找解决方法。
解决方案很重要,我可以为自己运行一个脚本。如果它可以在一个浏览器中运行就足够了,而且我自己不需要安全性。
在我的研究中,我发现了很多方法来破坏同源策略,例如 document.location(在 FF 中仅具有相似的位置)、JSONP/sendMessage(我需要成为两个域的所有者)等等,不属于我的页面的 iframe 无法使用。
【问题讨论】:
标签: javascript iframe same-origin-policy