2017-09-29 1 views
0

확장 기능이 Facebook의 색상을 변경하는 chorme 확장 프로그램을 만들고 있습니다. 버튼을 추가했는데 클릭 할 때마다 페이스 북을 검정색으로 만 만들고 싶습니다. 나는 이미 클릭 속성에 버튼을 만들었습니다. 내 앱을 클릭하여 어떻게 비활성화 할 수 있습니까? 여기에 내 코드크롬 확장 사용 안함

popup.html

</head> 
    <body> 

<button onclick="myFunction()">Click Me</button> 


    </body> 
</html> 

code.js

입니다
function myFunction() { 
    //what should i write here?// 
} 

menifest.json

{ 
    "browser_action": { 
     "default_icon": "icon.png", 
     "default_popup": "popup.html", 
     "default_title": "Black Facebook" 
    }, 
    "content_scripts": [ { 
     "css": [ "facebook-bw.css" ], 
     "matches": [ "https://www.facebook.com/*" ] 
    } ], 
    "description": "Black Theme has been activated", 

    "manifest_version": 2, 
    "name": "Black Facebook", 
    "version": "0.1.0" 
} 
+1

먼저 당신이 페이스 북의 색상을 변경하고 싶은 말은 :

여기에 좋은 참고입니다. 그런 다음 '어떻게하면 앱을 클릭하여 비활성화 할 수 있습니까?'라고 말합니다. 나는 혼란 스럽다. –

+0

[크롬 확장을위한 버튼/아이콘 만들기 방법] (https://stackoverflow.com/questions/16136275/how-to-make-on-off-buttons-icons-for-a)의 가능한 복제본 -chrome-extension) – rlemon

답변

0

당신은 배경 스크립트로 스크립트를 선언 할 수 있어야한다 manifest.json 파일과 스크립트에 다음과 같은 리스너가 있습니다.

chrome.browserAction.onClicked.addListener(function(tab) { 
    chrome.tabs.executeScript(null, {file: "script.js"}); 
}); 

그리고 script.js는 페이지 구문 분석과 색상 변경을 처리 할 것입니다. (예외적으로, 페이지의 텍스트를 구문 분석하여 키워드를 찾지 않았습니다. Run script each time Chrome extension icon clicked

+0

나는 js에서 새롭다. bg 스크립트로 내 스크립트를 선언하는 방법을 설명해 주시겠습니까? – user8494167

+0

manifest.json에서 다음과 같은 블록을 사용할 수 있습니다 :' "background": { "scripts": [ "src/js/background.js"]},'@ user8494167 – SMT

+0

backgroung.js에 무엇을 쓸 것입니까? – user8494167

관련 문제