-2
Я пытаюсь использовать GreaseMonkey на странице, использующей AJAX. Я обнаружил, что, как представляется, решение для ожидания и оценки элементов, как они появляются в «waitForKeyElements»Greasemonkey: «waitForKeyElements is undefined»
Однако, моя консоль возвращает «waitForKeyElements неопределен»
вот код:
// ==UserScript==
// @name SalesForce helper
// @namespace https://c.na3.visual.force.com*
// @include https://c.na3.visual.force.com*
// @include https://na3.salesforce.com/*
// @grant none
// @require http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.js
// ==/UserScript==
if(window.location.href.match("salesforce.com/500?")){
waitForKeyElements(".listBody div",Greasemonkey_main);
}
function Greasemonkey_main() {
alert(window.location.href);
if(window.location.href.match("salesforce.com/500?")){
var firstWords = ["Edit","Base","Accelerated","EU","GoLive","Redesign","Report"]
var divs = document.getElementsByTagName("div");
for(var i = 0;i < divs.length;i++){
var did = divs[i].id;
if(did.indexOf("CASES_SUBJECT") > 0){
var dSpan = divs[i].getElementsByTagName("span")[0];
var subject = divs[i].getElementsByTagName("span")[0].innerHTML.split(" ")[0];
if(firstWords.indexOf(subject) < 0){
//alert("howdy = " + subject);
dSpan.style = "background-color:yellow";
}
}
}
}
}
Вы не можете предоставить более подробную информацию? –