Я пытаюсь изменить gmail в сценарии greasemonkey. Используя xpather, я могу получить выражение xpath для той части, которую я пытаюсь скрыть. Но используя следующий фрагмент, я не могу получить соответствие. функция предупреждения никогда не вызывается. Может ли кто-нибудь указать мне, что я делаю неправильно?xpath greasemonkey
var allLinks, thisLink;
allLinks = document.evaluate(
"//html/body/div[1]/div/div/div[1]/div/div[3]/div[1]/div[2]/div[2]/div[1]/div[1]",
document,
null,
XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE,
null);
for (var i = 0; i < allLinks.snapshotLength; i++) {
thisLink = allLinks.snapshotItem(i);
alert("found");
}
@Alan Сторм
Я установил поджигатель тестировал скрипт с помощью консоли он работает, но до сих пор я не могу заставить его работать в Greasemonkey. Greasemonkey все еще не дает мне бокс. Я также попытался добавить прослушиватель событий загрузки, который тоже не помог.
@ Хамза, похоже, что у вас больше проблем с xpath. Кто-то может помочь, если вы разместили весь скрипт greasemonkey. –