2011-07-22 43 views
1

我正在開發一個Chrome擴展,我需要根據一些選定文本創建動態子上下文菜單。就像如果你選擇一個文本,它會從background.html發送一個ajaxrequest,並根據返回的結果創建一些子上下文菜單。那可能嗎?我一直在嘗試。但沒有運氣。基於AJAX調用創建動態子上下文菜單

回答

0

您可以在內容腳本添加鼠標右鍵事件偵聽器:

document.addEventListener("mousedown", function(event){ 
     if(event.button == 2) { 
       //get selected text and send request to bkgd page to create menu 
     } 
}, true); 

還有oncontextmenu事件,可以嘗試它,以及(我認爲mousedown雖然是早解僱)。