1
我正在開發一個Chrome擴展,我需要根據一些選定文本創建動態子上下文菜單。就像如果你選擇一個文本,它會從background.html發送一個ajaxrequest,並根據返回的結果創建一些子上下文菜單。那可能嗎?我一直在嘗試。但沒有運氣。基於AJAX調用創建動態子上下文菜單
我正在開發一個Chrome擴展,我需要根據一些選定文本創建動態子上下文菜單。就像如果你選擇一個文本,它會從background.html發送一個ajaxrequest,並根據返回的結果創建一些子上下文菜單。那可能嗎?我一直在嘗試。但沒有運氣。基於AJAX調用創建動態子上下文菜單
您可以在內容腳本添加鼠標右鍵事件偵聽器:
document.addEventListener("mousedown", function(event){
if(event.button == 2) {
//get selected text and send request to bkgd page to create menu
}
}, true);
還有oncontextmenu
事件,可以嘗試它,以及(我認爲mousedown
雖然是早解僱)。