我正在写镀铬扩展。

当我第一次单击浏览器操作按钮时 - 一切顺利。

当我第二次单击浏览器操作按钮时,几分钟未单击它,需要超过10秒钟的时间才能显示弹出窗口。

我尝试在弹出窗口的负载事件中评论所有定期方法和所有方法,但仍未立即显示。

有什么建议么?

有帮助吗?

解决方案

当我在弹出窗口中添加iframe时,我遇到了类似的问题。 Chrome会等待显示弹出窗口,直到加载该iframe为止。

对我来说,修复程序是包装代码,将iframe添加到HTML中:

setTimeout(function(){
    // Code here
},0);

这样,Chrome首先展示了弹出窗口,然后从加载iframe开始。

也许您有类似的问题?

其他提示

当您在弹出式弹出式负载上进行的长期运行的Ajax调用之前,我已经看到了这种行为。。。。。。。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top