0
크롬 확장 기능을 구축 중이며 HTML.Thing 부분을 제거해야합니다. 서버에서 HTML을 수신 할 때 수행해야합니다. 문서 끝 부분에서 run을 사용하고 HTML을 수정하려고하면 페이지가로드되어 변경 될 것이므로 추한 것처럼 보일 것이며 html 부분을 제거하고 편집하기 전에 편집하려고합니다. 내 확장이 몸 전체 태그를 취소해야합니다 경우크롬 확장 html이 표시되기 전에 미리 표현하는 방법
예를 들어, 나는 runbefore.js에서 같은 스크립트가 필요합니다
document.body.innerHTML = "";
을하지만 콘텐츠 스크립트를 사용하는 경우 -
"content_scripts": [
{
"matches": ["https://www.website.com/*"],
"js": ["runbefore.js"],
"run_at": "document_end"
}
을
페이지를로드 한 다음 전체 페이지를 지우고 본문 태그를 지우고 만 표시합니다. document_start를 사용하면 아무것도 수행하지 않습니다.
어떻게 문제를 해결할 수 있습니까?
document_start 및 MutationObserver를 사용하십시오. – wOxxOm
어떻게하면됩니까? –
JavaScript를 사용하면이 작업을 수행 할 수 있는지 알 수 없지만 본문을 숨기거나 수행해야 할 작업을 수행 할 필요가 없으며 수행해야 할 작업이 필요하면 다시 표시 할 수 있습니까? – Xariez