CSS 추가를위한 GreaseMonkey의 GM_addStyle
방법과 동일한 TamperMonkey가 있습니까?TamperMonkey에 해당하는 GM_addStyle
Greasemonkey와에서, 당신과 같이 여러 요소에 CSS 속성의 무리를 추가 할 수 있습니다
function addGlobalStyle(css) {
var head, style;
head = document.getElementsByTagName('head')[0];
if (!head) { return; }
style = document.createElement('style');
style.type = 'text/css';
style.innerHTML = css;
head.appendChild(style);
}
addGlobalStyle('body { color: white; background-color: black; }');
:
GM_addStyle("body { color: white; background-color: black; } img { border: 0; }");
가 TamperMonkey에서 해당 작업을 수행하려면, 나는 현재 다음 작업을 수행하는 데
이 스크립트는 작동하지만 TamperMonkey에 해당하는 기본 제공 GM_addStyle
이있어 모든 스크립트에서이 작업을 반복하지 않아도됩니까?
훗 될 것입니다, 나는 그것의'GM_' 접두사와 그 .. 같은 겉으로는 않을 무언가를 테스트 할 생각하지 않았다. 그들은 더 나은 페이지 랭크 (PageRank) 문서에서 작업해야합니다. 현재 https://www.google.com/search?q=tampermonkey+gm_addstyle에서 볼 수 없습니다 - 고마워요! – arserbin3
이것이 작동하지 않는 것 같습니다.'오류 : 스크립트 실행이 실패했습니다! GM_addStyle이 정의되지 않았습니다. '라는 메시지가 콘솔에 표시됩니다. – Husky
@Husky 당신이 대답 (자동 감지에 의존하지 않을 것입니다)에 설명 된대로 기능을 부여해야한다는 것을 기억하십시오. 분명히 페이지 컨텍스트에 삽입 한 코드는 GM 기능에 액세스 할 수 없습니다. 위와 같이 테스트 한 결과 함수가 여전히 정상적으로 작동하는 것 같습니다. – lpd