Google을 시도했지만 답변을 찾을 수없는 것 같습니다.크롬 확장 삽입 스타일이 작동하지 않습니다.
1 가지를 수행하는 Chrome 확장 프로그램을 만들려고 시도하면서 1 개 이상의 요소에 style.display 속성을 변경/삽입합니다. 일반적으로 이것은 사소한 일이지만 어떤 이유에서 나는 확장 기능을 사용할 수 없습니다.
의 manifest.json 파일
{
"name": "My app",
"version": "1.0",
"manifest_version": 2,
"description": "Do thing.",
"permissions": [
"tabs", "http://*/",
"tabs", "https://*/"
],
"content_scripts": [
{
"matches": ["https://www.facebook.com/*"],
"js": ["myapp.js"],
"run_at": "document_end"
}
]
}
과 myapp.js
document.getElementById("rightCol").style.display="none";
그러나 그 일을 아무것도하지.
1) 필수 태스크? 2) 확장 실행 후 devtool에서 #rightCol 항목을 확인하십시오. display : none? –
콘텐츠 스크립트에서 나머지 페이지가로드 될 때까지 기다릴 수있는 메커니즘을 사용 했습니까 (이벤트 리스너 또는'$ (document) .ready() '를로드합니까?) – devnull69