-1

我正在制作 chrome 扩展程序,并且正在使用iFrame. 但是,我希望来自它的所有操作(例如,用户单击链接,搜索是否有搜索框)在没有 iFrame 的情况下进行(离开 iFrame 并正常加载其他页面)。

其他

如果我不使用任何 iFrame 而是使用 div 或其他东西来在其上加载网页,则可能会出现这种情况。

4

2 回答 2

1

您可以使用带有值的 Javascripttop.location=<url>来突破 iframe 并将其加载到 URL 栏中。

于 2013-01-24T22:19:49.490 回答
1

您应该能够将 iframe 域的权限添加到扩展程序的清单中,并为该域实现内容脚本。

使用 Google API 进行消息传递,在两个域的内容脚本之间传递信息(因为普通页面的同源策略不允许这样做)

在此处查看消息传递文档

于 2013-01-24T22:20:42.133 回答