브라우저에서 오른쪽 클릭 메뉴에 함수를 추가하려면 어떻게해야합니까? 예 : 내 확장에 위치한 dosomething()
기능을 수행하는 마우스 오른쪽 버튼 클릭 메뉴에 추가 된 something
이 예로서 잘 작동 link
희망 - 나는 contextMenu를 API를 사용하여 간단한 확장 파일을 만든하려면 contextmenu API http://developer.chrome.com/extensions/contextMenus.html크롬 확장 : 오른쪽 클릭 메뉴에 함수 추가
22
A
답변
24
발견했다.
의 manifest.json -
{
"manifest_version": 2,
...
...
"permissions": [
"contextMenus",
"tabs"],
...
...
"background": {"page": "background.html"}
}
main.js - 다른 컨텍스트의 유형에 대한 자세한 내용은
searchUrbanDict = function(word){
var query = word.selectionText;
chrome.tabs.create({url: "http://www.urbandictionary.com/define.php?term=" + query});
};
chrome.contextMenus.create({
title: "Search in UrbanDictionary",
contexts:["selection"], // ContextType
onclick: searchUrbanDict // A callback function
});
- 이것은 좋은 스택 오버플로 잘 작동하지 않습니다 link
20
를 사용하는 방법,
관련 문제
- 1. Internet Explorer의 오른쪽 클릭 상황에 맞는 메뉴에 항목 추가
- 2. 크롬 확장을 위해 오른쪽 클릭 메뉴에서 웹 사이트에 바로 가기를 추가 하시겠습니까?
- 3. Google 크롬 확장 프로그램에 'options'메뉴 추가
- 4. Eclipse 플러그인 개발 : 오른쪽 클릭 메뉴에 옵션을 추가하는 방법
- 5. Google 크롬 확장 - Background.html 함수 질문
- 6. Firefox 확장 프로그램 : 도구 메뉴에 항목 추가
- 7. TextMate의 오른쪽 클릭 메뉴에 Subversion 섹션을 추가하는 방법이 있습니까?
- 8. 기본 오른쪽 클릭 컨텍스트 메뉴에 메뉴 항목을 추가하는 방법
- 9. 탐색기 오른쪽 클릭 컨텍스트 메뉴에 새 옵션을 추가하려면 어떻게합니까?
- 10. Windows 오른쪽 클릭 메뉴에 내 애플리케이션을 삽입하는 방법은 무엇입니까?
- 11. Windows 컨텍스트 메뉴에 하위 메뉴 추가
- 12. 내 크롬 확장에서 크롬 확장
- 13. 오른쪽 클릭 이벤트 (onclick) 크롬, 오페라, IE (javascript)
- 14. ReSharper가 Visual Studio의 오른쪽 클릭 컨텍스트 메뉴에 마지막 테스트를 반복하도록하는 명령을 추가 할 수 있습니까?
- 15. MEF를 사용하여 vs2010 마우스 오른쪽 버튼 클릭 상황에 맞는 메뉴에 콘텐츠를 추가 할 수 있습니까?
- 16. Mac OS의 오른쪽 클릭 컨텍스트 메뉴에 프로그램 방식으로 항목을 추가 할 수 있습니까?
- 17. 구글 크롬 확장 : JQuery와
- 18. 크롬 링크 클릭 이벤트 처리
- 19. 크롬 확장 xmlhttprequest
- 20. 크롬 확장 - 마우스로 팝업 표시
- 21. 크롬 확장 프로그램의 브라우저 이벤트 액세스 - 크롬 확장 DOM 이벤트
- 22. 동적으로 컨텍스트 메뉴에 항목 추가 및 설정 클릭 동작
- 23. 크롬 확장 아이콘을 클릭 할 때마다 스크립트 실행
- 24. 오른쪽 클릭 또는 두 손가락 탭
- 25. IE의 파일 메뉴에 추가
- 26. Outlook 메뉴에 단추 추가
- 27. 크롬 확장 Ajax 요청
- 28. 크롬 확장 메시징 도움
- 29. Google 크롬. 확장 develompent
- 30. 크롬 확장 인증
하지만 대답 . 답변 자체에 관련 코드를 포함시켜야합니다. 필요한 모든 상용구가 포함 된 레포에 대한 링크가 있으면 좋지만 링크 만 있으면 안됩니다. – Xan
죄송합니다. 답변을 업데이트하십시오. –