You are viewing a single comment's thread from:

RE: SteemWorld ~ Some thoughts on the CSI...

in #tools6 years ago

Wie gesagt ist es nicht so super wichtig und wahrscheinlich werden die meisten Browser beim erneuten Zugriff auf den Cache zugreifen. Trotzdem kann das je nach Browser/Einstellungen zu vielen Zugriffen führen.

Das schöne an den Userscripts ist ja, dass man Daten auch permanent speichern kann. Du wirst früher oder später wahrscheinlich nicht um die "GM_"-Funktionen herumkommen. Da solltest du dich mal reinlesen, denn die sind wirklich super praktisch ;)

Du brauchst im Header dann ein paar "grants", also Berechtigungen, die der User bestätigen muss:

// @grant GM_getValue
// @grant GM_setValue

Damit kannst du dir die Cookies sparen und die Daten gehen auch nicht verloren, wenn die Leute CCleaner oder so durchlaufen lassen.

Ich mache das ja z.B. so:

setCookie: function(key, value) {
    GM_setValue(key, value);
},

getCookie: function(key) {
    return GM_getValue(key);
},

hasCookie: function(key) {
    return (SCT.getCookie(key) !== undefined);
}
Sort:  

Das speichern mit den "GM_"-Funktionen hatte ich schon vor ner Zeit gefunden, habs auch als todo in meinem github ;) Trotzdem danke für den Hinweis :)