2012-09-04 3 views
0

기본적으로 좋아하는 그림에 Chrome 확장자를 쓰려고합니다. 따라서 기억하고 싶은 페이지의 그림을 보지만 수동으로 저장하거나 이미지 URL을 저장하고 싶지는 않습니다. 이미지를 마우스 오른쪽 버튼으로 클릭하고이 확장명으로 이미지 즐겨 찾기에 추가 할 수 있습니다.google-chrome-extension을 위해 마우스 오른쪽 버튼을 클릭하는 방법 알아보기

나는 그림을 사용자가 마우스 오른쪽 단추로 클릭 할 때를 제외하고는 모든 것을 알아 냈지만 그 동작에서 이미지 URL을 얻는 방법을 알 수는 없습니다. 해결책은 인터넷의 정상적인 페이지에서 작업해야합니다. 나는 정상적인 청취자가 필요한지 잘 모르겠습니다.

감사합니다.

답변

1

사용자의 상황에 맞는 메뉴 항목 onclick 처리기는 onClickData 개체를 첫 번째 인수로 사용해야합니다. 이 개체에는 오른쪽 클릭 한 이미지의 src 속성 인 srcUrl 속성이 포함됩니다.

이 같은 메뉴 항목을 설정하는 것 :

chrome.contextMenus.create({ 
    title: "Remember image as favorite", 
    contexts: ["image"], 
    onclick: function(data) { 
     console.log("we're about to save " + data.srcUrl); 
     // do whatever you need with data.srcUrl to save it 
    } 
}); 
관련 문제