사용자 스크립트를 작성 중이며 TamperMonkey로 설정할 때 작동하지만 Chrome 확장 프로그램에 수동으로 추가 한 경우에는 작동하지 않는 것으로 나타났습니다.TamperMonkey가 없으면 스크립트가 작동하지 않습니다.
나는 그것이 내가 만기가 된 것을 알고 있었으면 좋겠다. TamperMonkey가 내 스크립트를 실행하는 데 더 많은 것을 가지고 있습니까?
// ==UserScript==
// @name Rainbow DDB
// @namespace Rainbow DDB
// @description Change la couleur du "!" lorsqu'une DDB est en cours.
// @include http://www.jeuxvideo.com/forums/3-*
// @include http://www.jeuxvideo.com/forums/1-*
// ==/UserScript==
$ = unsafeWindow.$;
var dates = document.querySelectorAll(".date");
i=0;
function ddb(j) {
url = dates[j].getElementsByTagName("a")[0].href;
$.get(
url,
function(data) {
if (data.indexOf("Signalement déjà fait") >= 0) {
dates[j].querySelector("a img").src = "http://image.noelshack.com/fichiers/2013/17/1367080939-14agd2.png";
} else if (data.indexOf("Vous êtes à l'origine") >= 0) {
dates[j].querySelector("a img").src = "http://image.noelshack.com/fichiers/2013/17/1367081255-14aig2.png";
} else if (data.indexOf("effectué un boost") >= 0) {
dates[j].querySelector("a img").src = "http://image.noelshack.com/fichiers/2013/17/1367073914-149xe2.png";
} else if (data.indexOf("Autosignalement déjà effectué") >= 0) {
dates[j].querySelector("a img").src = "http://image.noelshack.com/fichiers/2013/17/1367082905-14atu2.png";
}
});
}
while (i<dates.length) {
ddb(i);
i++;
}
아주 단순한 스크립트입니다. $가 문제입니까? $ = unsafeWindow. $;없이 시도했습니다. 그러나 그것은 둘 다 작동하지 않습니다.