使用javascript选择帧上下文

时间:2014-03-18 12:15:54

标签: javascript jquery iframe

有没有办法用Javascript以编程方式选择框架上下文?让我们说当前网页上有两个不同的框架,我需要追加“你好”。到第二帧。问题是第二帧具有与当前网页不同的域。使用chrome开发人员工具,我可以简单地选择第二帧上下文并从控制台执行$('body').append('hello'),但我应该能够以编程方式执行此操作。

参考:Debugging iframes with Chrome developer tools

有没有办法实现这个目标?

意图:我需要创建一个专门针对具有与主网页不同的域的框架的书签。

1 个答案:

答案 0 :(得分:0)

同一个域很简单:

 window.parent.doSomeThing()

交叉起源有点棘手

here是关于它的好文章。

如果html5是一个选项:您可以使用postMessage API

现在大多数浏览器都已获得支持:

Here您可以了解您所定位的浏览器是否受支持。