2011-06-19 66 views
1

要求我使用異步到URL

chrome.tabs.create() 

在我的谷歌瀏覽器擴展程序打開一個新的標籤。爲了進行調試,我需要在此次調用之前調用另一個URL來記錄使用情況。

  • 這個網址是呼叫僅URL然後映射到日誌中的數據對我來說是PL/SQL程序,即我不需要等待響應
  • 另外,我需要調用它這樣一個任何錯誤在這個電話任何被完全忽略,不影響我的插件的功能

我該怎麼做?

回答

5

使用異步請求(阿賈克斯),例如:

var xhr = new XMLHttpRequest(); 
xhr.open("GET", yourURL, true); 
xhr.send(); 

下面是詳細信息:http://code.google.com/chrome/extensions/xhr.html

+1

如果拉澤想它,當 「chrome.tabs.create」 是成功的,你可以通過在回調。 'chrome.tabs.create({url:'blah.com'},function(tab){asyncServerDebug('Tab created');});' –

+0

謝謝,不知何故,這是我的右鍵菜單,但不是我的彈出窗口 – Lazer