Gibt es eine Möglichkeit, dass mein Skript Metadatenwerte abrufen kann, die in seiner eigenen Kopfzeile angegeben sind? Ich sehe nichts vielversprechendes in der API, außer vielleicht GM_getValue()
. Das würde natürlich eine besondere Namenssyntax erfordern. Ich habe es zum Beispiel versucht: GM_getValue("@name")
.
Der Grund dafür ist, dass redundante Angaben vermieden werden sollen.
Wenn die GM-Metadaten nicht direkt zugänglich sind, gibt es vielleicht eine Möglichkeit, den Text des Skripts selbst zu lesen. Er befindet sich sicherlich irgendwo im Speicher, und es wäre nicht allzu schwer, ihn zu analysieren, um "// @"
. (Das könnte in meinem Fall ohnehin notwendig sein, da der Wert, an dem ich wirklich interessiert bin, @version
der ein erweiterter Wert ist, der von userscripts.org .)