0
從Chrome 19.0.1084.46開始,我的一個擴展已停止爲我和其他人工作。它涉及抓取標籤網址,然後將它們發送到腳本。在升級之前它一切正常,並且沒有提及Google代碼文檔中發生了什麼變化。有誰知道導致此問題發生了什麼變化?消息傳遞在Chrome 19中破壞?
bg.htm:
c="Whatever";
chrome.extension.onRequest.addListener(function(request,sender,sendResponse) {
sendResponse({ val:c });
});
do.js:
chrome.extension.sendRequest(null,function(resp) { c=resp.val; });
alert(c); // DOES NOTHING IN CHROME 19
昨天晚上在Dev Channel Chrome 19上做了一些擴展,並且消息傳遞正常。我不確定這裏有什麼問題,但我想至少讓你知道我已經看到它在Chrome 19中的工作,所以有希望。 – frosty
您是否嘗試將'alert'放在回調函數中:'chrome.extension.sendRequest(null,function(resp){alert(resp.val);});'? –
我甚至不能'alert('hello')'在那裏工作,但這是一個很好的建議。 – brihar73