chrome扩展:可以扩展与外部iframe通信吗?

时间:2014-10-17 14:02:22

标签: google-chrome google-chrome-extension

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

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

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

chrome.browserAction.setBadgetText

外部Iframe是否可以实现这一点?

reagrds

1 个答案:

答案 0 :(得分:1)

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

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