我正在制作 chrome 扩展程序,并且正在使用iFrame
. 但是,我希望来自它的所有操作(例如,用户单击链接,搜索是否有搜索框)在没有 iFrame 的情况下进行(离开 iFrame 并正常加载其他页面)。
其他
如果我不使用任何 iFrame 而是使用 div 或其他东西来在其上加载网页,则可能会出现这种情况。
我正在制作 chrome 扩展程序,并且正在使用iFrame
. 但是,我希望来自它的所有操作(例如,用户单击链接,搜索是否有搜索框)在没有 iFrame 的情况下进行(离开 iFrame 并正常加载其他页面)。
其他
如果我不使用任何 iFrame 而是使用 div 或其他东西来在其上加载网页,则可能会出现这种情况。
您可以使用带有值的 Javascripttop.location=<url>
来突破 iframe 并将其加载到 URL 栏中。
您应该能够将 iframe 域的权限添加到扩展程序的清单中,并为该域实现内容脚本。
使用 Google API 进行消息传递,在两个域的内容脚本之间传递信息(因为普通页面的同源策略不允许这样做)
在此处查看消息传递文档