私はクロム拡張機能を書いています。
初めてブラウザのアクションボタンをクリックすると、すべてうまくいきます。
ブラウザのアクション ボタンを 2 回目にクリックすると、数分間クリックしなかった後、ポップアップが表示されるまでに 10 秒以上かかります。
バックグラウンドの定期的なメソッドとポップアップのロード イベントのすべてのメソッドをコメント アウトしようとしましたが、まだすぐには表示されません。
助言がありますか?
私はクロム拡張機能を書いています。
初めてブラウザのアクションボタンをクリックすると、すべてうまくいきます。
ブラウザのアクション ボタンを 2 回目にクリックすると、数分間クリックしなかった後、ポップアップが表示されるまでに 10 秒以上かかります。
バックグラウンドの定期的なメソッドとポップアップのロード イベントのすべてのメソッドをコメント アウトしようとしましたが、まだすぐには表示されません。
助言がありますか?
ポップアップにiframeを追加していたときに、ポップアップで同様の問題が発生しました。Chrome は、その iframe がロードされるまでポップアップを表示して待機します。
私にとっての修正は、iframe を HTML に追加するコードを次のようにラップすることでした。
setTimeout(function(){
// Code here
},0);
このようにして、Chrome は最初にポップアップを表示し、その後 iframe のロードを開始します。
多分あなたは同様の問題を抱えていますか?
ポップアップロードで実行しているajax呼び出しを長時間実行しているときに、この動作を以前に見たことがあります。コードサンプルまたは実行していることの説明がないと、さらにわかりにくくなります。