我正在开发Chrome扩展程序,一旦显示弹出窗口,就会向用户显示一个iFrame。我希望在托管页面上调用JavaScript函数。现在,虽然我可以访问“父”对象(它不为空),但我无法调用任何方法(就像使用托管iFrame的标准网页一样)。Chrome扩展程序:iframe和弹出窗口之间的通信
任何想法如何做到这一点?
感谢, E.
我正在开发Chrome扩展程序,一旦显示弹出窗口,就会向用户显示一个iFrame。我希望在托管页面上调用JavaScript函数。现在,虽然我可以访问“父”对象(它不为空),但我无法调用任何方法(就像使用托管iFrame的标准网页一样)。Chrome扩展程序:iframe和弹出窗口之间的通信
任何想法如何做到这一点?
感谢, E.
可以使用opener
属性访问创建的弹出窗口。
如果iframe是一种扩展页面,则可以使用chrome.extension.getViews http://code.google.com/chrome/extensions/extension.html#method-getViews
这将让意见的一个扩展列表,并可以操纵它的方式。