【问题标题】:chrome extension : can extension communicate with external iframe?chrome 扩展:扩展可以与外部 iframe 通信吗?
【发布时间】:2014-10-17 14:02:21
【问题描述】:

我的 chrome 扩展实际上是一个简单的 EXTERNAM iframe。

<iframe src="http://www.example.com/index.php"></iframe>

我的目标是index.php(在iframe里面)可以修改

chrome.browserAction.setBadgetText

外部 iframe 可以做到这一点吗?

回复

【问题讨论】:

    标签: google-chrome google-chrome-extension


    【解决方案1】:

    您可以使用messaging 进行操作。更详细的答案是here,但简而言之:

    1. 您需要将example.com 作为适当的模式添加到清单中的"externally_connectable"
    2. 您需要向example.com 页面添加代码,以向扩展程序发送消息。
    3. 在您的扩展程序的后台脚本中,您需要为该消息设置一个侦听器,并使用它执行所需的操作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-09-16
      • 1970-01-01
      • 2011-11-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-11
      • 1970-01-01
      相关资源
      最近更新 更多