【问题标题】:Chrome Extension: communication between iframe and popupChrome 扩展:iframe 和弹出窗口之间的通信
【发布时间】:2010-10-14 20:46:40
【问题描述】:

我正在开发一个 Chrome 扩展程序,一旦显示弹出窗口,它就会向用户显示一个 iFrame。我希望在托管页面上调用 javascript 函数。现在,虽然我可以访问“父”对象(它不为空),但我无法调用任何方法(就像您对托管 iFrame 的标准网页所做的那样)。

任何想法如何做到这一点?

谢谢, E.

【问题讨论】:

    标签: javascript html google-chrome google-chrome-extension


    【解决方案1】:

    如果 iFrame 是扩展页面,则可以使用 chrome.extension.getViews http://code.google.com/chrome/extensions/extension.html#method-getViews

    这将获得该扩展的视图列表,并可以通过这种方式对其进行操作。

    【讨论】:

      【解决方案2】:

      您可以使用opener 属性访问创建弹出窗口的窗口。

      【讨论】:

        最近更新 更多