Chrome扩展程序弹出窗口无法正确显示动态弹出窗口DOM修改

时间:2014-05-27 03:36:17

标签: google-chrome-extension

我正在构建一个chrome扩展,我希望它具有的一个简单功能是,当点击扩展图标时,它会在我的扩展程序正在访问的当前页面上找到一些信息,并从我的内容脚本发送消息到我的弹出窗口,我的弹出窗口会将这些信息添加到它。现在我几乎完成了所有工作,只剩下一个问题,就是弹出窗口的布局无法正确显示。我已经考虑过为什么会发生这种情况,我认为这是因为当你点击图标时弹出窗口打开,然后它在页面上找到信息,然后它将消息发送回我的弹出窗口,但是大小弹出窗口已经定义并显示,所以它没有正确撕裂,对不对?我应该怎么解决它。

1 个答案:

答案 0 :(得分:0)

我认为您的内容脚本应立即(在加载时)从当前页面检索 info ,并将此信息发送到后台脚本。

后台脚本可以将此信息存储在变量或localStorage / Chrome存储中。打开弹出窗口时,您可以检索此信息并立即显示。这样你就可以避免比赛条件。