최근에 모든 웹 페이지에서 특정 글꼴을 사용하도록 Chrome 확장 프로그램을 만들었습니다. 그것은 잘 작동하지만 어제 (어쩌면 더 일찍) 이후로 일하는 데 사용됩니다. 확장에 대한"content_scripts"가 chrome v38에서 작동하지 않습니다. +?
키 코드는 다음과 같습니다
manifest.json
파일 내용 :{ ... "content_scripts": [{ "matches": ["http://*/*", "https://*/*"], "js": ["font.js"], "run_at":"document_start" }], "web_accessible_resources": ["font.css"] }
font.js
파일 내용 :var link = document.createElement("link"); link.href = chrome.extension.getURL("font.css"); link.type = "text/css"; link.rel = "stylesheet"; document.documentElement.insertBefore(link);
font.css
파일 내용 : 웹 페이지 문서를 시작하는 동안* { font-family: "Microsoft Yahei Mono", "Microsoft Yahei", sans-serif !important; }
사람이 여기에 무슨 일이 일어나고 있는지 말해 또는 js
파일을 실행하는 다른 방법을 제시 할 수 있습니까?
-1 : "중지 된 작업"및 코드 없음, 미안하지만 대답 할 수 없습니다. 코드를 포함 시키십시오. – Xan
콘텐츠 스크립트의 코드를 입력하십시오. 그렇지 않으면 오류의 원인을 알 수 없습니다. 대부분의 경우,'document_start'에서 실행될 때 스크립트는 아직로드되지 않았기 때문에 스크립트가 작동을 멈추지 만, 코드를 보지 않고서는 스크립트를 사용하는 것은 불가능합니다. –
@Xan 코드를 추가했습니다. 감사. – herohuyongtao