1
.css
파일의 한 줄을 대체하는 Greasemonkey 스크립트를 쓰려고합니다.Greasemonkey를 사용하여 CSS 파일의 줄 바꾸기
all.css
에서 원래 라인은
#header {
background: transparent url('img/bg-graph-top.png?v=7e4ce14d05fb') no-repeat 50% -25px;
}
은 내가 이렇게 내 첫 userscript를 작성하는 노력 https://stackoverflow.com/a/6854437/9072294을 바탕으로
#header {
background: transparent url('https://upload.wikimedia.org/wikipedia/commons/0/09/Dummy_flag.png') no-repeat 50% -25px;
}
로 교체하고 싶습니다이다
// ==UserScript==
// @name swap
// @include http://tex.stackexchange.com/*
// @include https://tex.stackexchange.com/*
// @require http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js
// ==/UserScript==
var desiredImage = "https://upload.wikimedia.org/wikipedia/commons/0/09/Dummy_flag.png";
//--- Straight image swap:
$('img/bg-graph-top.png?v=7e4ce14d05fb').attr ('src', desiredImage);
/*--- Replace the link's -- with the logo as a background -- contents with just a plain image.
Since this image is transparent, clear the old BG image.
Also constrain the new img to its container.
*/
$('#header all').css ('background-', 'none')
.append ('<url>').find ('img/bg-graph-top.png?v=7e4ce14d05fb') .attr ('src', desiredImage).css();
그러나 이미지가 변경되지 않습니다. (
완벽한 답변! 고마워요! (난 아직 upvote 수없는, 15 명성에 도달하자마자 그것을 할 것입니다) – monkey
그리고 '세련된'확장 기능을 제안 해 주셔서 감사합니다. 당신은 절대적으로 정확합니다. 사용하기가 더 쉽습니다. 그러나 Greasemonkey 솔루션을 제공하게 된 것을 기쁘게 생각합니다.이 확장은 어쨌든 다른 목적으로 설치 되었기 때문입니다. – monkey