"LocalStorage" in Greasemonkey

Habe ich angefangen zu schreiben, ein greasemonkey-Skript, und bin vor Probleme bei der Ausführung localstorage, in der Greasemonkey-Skript. Nur so konnte ich herausfinden, "localstorage" im GM, ist das erstellen einer anderen Instanz von Javascript in der newElement.innerHTML DOM-Eigenschaft, aber da der rest meiner Variablen sind nicht zugänglich.

Irgendwelche Ideen ? Hier ist die Greasemonkey-code-fragment an der ich arbeite.

        var testHref = anchorTag[i].href;
    var testHTML = anchorTag[i].innerHTML;
    var patHref = /item\?id=[0-9]*/g;
    var patCaptureId = /item\?id=([0-9]*)/g;
    var testId = patCaptureId.exec(testHref);
    var patHTML = /[0-9]* comment(|s)/g;
    var patHTML2 = /discuss/g;
    if(patHref.test(testHref) && !patHTML.test(testHTML) && !patHTML2.test(testHTML))
    {
        newElement = document.createElement('span');
        newElement.style.color = "#FF0000";
        newElement.innerHTML = "<a href=\"javascript:localStorage.setItem( 'one', 'rishabhVerma' ); var test = localStorage.getItem( 'one' ); console.log( test );\"> B</a>";
        anchorTag[i].parentNode.insertBefore(newElement, anchorTag[i].nextSibling); 
    }
    i++;
InformationsquelleAutor 0xff0000 | 2010-10-31
Schreibe einen Kommentar