1

Chrome 拡張機能の JavaScript についてちょっとした質問があります。私のポップアップ ウィンドウには、1 つの大きなサイトから書籍を検索するための小さなフォームが含まれています。したがって、本の名前を検索すると、読み込み中のスピナーが表示され、xhr リクエストが books API に送信され、スピナーが削除され、新しいタブで options.html が開き、結果が表示されます。それは機能しますが、たまにしかありません。それで、あなたは何を提案しますか?

popup.js

// var books includes JSON array of fetched books
    hrome.tabs.create({url: "options.html"}, function(tab){
      chrome.tabs.sendMessage(tab.id, {booksList: books});
    });

そして options.js

chrome.extension.onMessage.addListener(function(request, sender, sendResponse) {
 alert("OK");
});

でも、たまにしかOKが表示されない…どうして?

4

1 に答える 1