我正在构建一个chrome扩展,我想让它有一个简单的功能,当一些人点击扩展图标时,它会找到我的扩展正在访问的当前页面上的一些信息,并将消息从我的内容脚本发送到我的弹出窗口,我的弹出窗口会将这些信息添加到其中。现在我差不多完成了所有的工作,只剩下一个问题,那就是我弹出窗口的布局不能正确显示。我有一些想法为什么会发生,我想是因为当你点击图标时弹出窗口会打开,然后它会找到页面上的信息,然后它会将消息发送回我的弹出窗口,但弹出窗口的大小已经定义并显示了,所以它不能正确呈现它,对吗?我该怎么解决它呢?
发布于 2014-05-27 16:33:15
我认为您的内容脚本应该立即(在加载时)从当前页面检索信息,并将此信息发送到后台脚本。
后台脚本可以将此信息存储在变量中,也可以存储在localStorage/Chrome存储中。打开弹出窗口时,您可以检索此信息并立即显示它。这样你就可以避免赛车的情况。
https://stackoverflow.com/questions/23880692
复制相似问题