要做到這一點的方法是創建一個背景頁面,然後使用chrome.extension.getBackgroundPage().
調用它一旦ajax請求完成,你可以調整你的彈出頁面。如果您有將參數發送到後臺頁面,那麼你就必須偵聽器添加到背景頁是這樣的:Message passing:有關消息傳遞
================
chrome.extension.sendRequest({greeting: "hello"}, function(response) {
console.log(response.farewell);
});
===============
chrome.extension.onRequest.addListener(
function(request, sender, sendResponse) {
sendResponse({farewell: "goodbye"});
});
的更多信息可以在這裏找到。
如果你真的不想這樣做,你可以通過設置參數爲false來同步調用ajax請求。
xmlhttp.open("GET","url",false);
然而,這並不是很好的做法,我會強烈建議不要it.Hope這個解決您的問題!
聽起來就像我所需要的。謝謝! – bilalq