Chrome: 구글 플러그인 사용자 정의 오른쪽 단추 메뉴

2843 단어 chrome 플러그인
전에 인터넷에서 강좌를 찾았는데 이 안의 코드가 잘 작동하지 않는 것을 발견했습니다. 오류: Unchecked runtime.lastError: Extensions using event pages must pass an id parameter to chrome.contextMenus.create
여기에 자신이 실천한 실행 가능한 코드를 기록한다.
백그라운드에 있어요.js에서 추가 메뉴 코드를 작성합니다.
chrome.contextMenus.create({
    id: 'baidu-search',
    title: '      :%s',
    contexts: ['selection']
});
chrome.contextMenus.onClicked.addListener(function(info, tab) {
    switch(info.menuItemId){
        case 'baidu-search':
            chrome.tabs.create({url: 'https://www.baidu.com/s?ie=utf-8&wd=' + encodeURI(info.selectionText)});
            break;
    }
});

좋은 웹페이지 즐겨찾기