2012-01-10 9 views
1

クロムエクステンションを書いています。クロムエクステンションのポップアップがすぐに開かない

ブラウザアクションボタンを初めてクリックすると、すべてうまく行きます。

ブラウザのアクションボタンを2回クリックすると、数分間クリックしないと、ポップアップが表示されるまで10秒以上かかります。

バックグラウンドですべての定期的なメソッドと、ポップアップのloadイベントのすべてのメソッドをコメントアウトしようとしましたが、それでもまだ表示されません。

提案がありますか?

+0

関連するコードスニペットを追加すると、人々の手助けとなると思います。 – ronme

答えて

2

をやっていることを説明せずにさらに伝えるのは難しい..あなたは、あなたがポップアップ負荷に行っている長時間実行されているAJAX呼び出しを持っていたときに前にこの動作を見てきました私はポップアップにiframeを追加していたときにポップアップを表示していました。 Chromeはiframeが読み込まれるまでポップアップを表示するのを待っていました。

私にとって修正はしてHTMLにインラインフレームを追加したコードラップした

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

クロームそれはIFRAMEをロードで始まり、その後、最初のポップアップを示した。この道を。

あなたも同様の問題がありますか?

0

私は同様の問題を持っていたコードサンプルまたはあなたが