배열 types
에 나열된 태그 를 열어 놓은 페이지로 검사하는 Chrome 확장 프로그램을 생성합니다. 프로세스에서 style 속성이 font-family
동일한 노드를 찾은 경우 fontin
로 대체됩니다 fontout
.
{
"name": "Font change",
"version": "1.0",
"manifest_version": 2,
"description": "Font change.",
"content_scripts": [ {
"all_frames": true,
"exclude_globs": [ ],
"include_globs": [ "*" ],
"js": [ "script.js" ],
"matches": [ "http://*/", "https://*/", "https://*/*", "http://*/*" ],
"run_at": "document_end"
} ],
"permissions": [ "tabs", "http://*/", "https://*/", "https://*/*", "http://*/*", "contextMenus" ]
}
- 해당 폴더에서 script.js 라는 새 파일을 만들고이 코드를 내부에 추가하십시오.
var types = new Array("textarea","input","div","h1","h2","h3","span","p");
var fontin ="Verdana";
var fontout = "\'Courier New\'";
(function(){
chrome.extension.sendRequest({
set:"font"
},function(response){
for(var i=0;i<types.length;i++){
var node = document.getElementsByTagName(types[i]);
for(var y=0;y<node.length;y++){
if(node[y].style.fontFamily==fontin){
node[y].style.fontFamily = fontout;
}
}
}
});
})();
Chrome 메뉴»설정»확장 프로그램으로 이동합니다.
이제 "비포장 확장명로드"버튼을 클릭하십시오.
마지막으로 폴더를 표시하고 열기 버튼을 클릭하십시오.
시스템이 매우 단순하다는 것을 알 수 있으며 자신의 제어 코드를 사용하여 script.js 파일을 사용자 정의 할 수 있습니다 . 앞으로 다른 스크립트, CSS, 구성 페이지 등을 추가 할 수 있습니다.
script.js 파일을 변경할 때마다
Ctrl+로 플러그인을 다시로드해야합니다 R.
또한 Chrome 확장 프로그램을 만드는 방법에 대한 자세한 가이드를 얻을 수 있습니다 .