Czy istnieje sposób, w jaki mój skrypt może pobrać wartości metadanych, które są zadeklarowane w jego własnym nagłówku? Nie widzę niczego obiecującego w API, z wyjątkiem być może GM_getValue()
. To oczywiście wymaga specjalnej składni nazw. Próbowałem, na przykład: GM_getValue("@name")
.Uzyskiwanie dostępu do metadanych Greasemonkey z poziomu twojego skryptu?
Motywacją jest tutaj uniknięcie zbędnych specyfikacji.
Jeśli metadane GM nie są bezpośrednio dostępne, być może istnieje sposób na odczytanie treści samego skryptu. Jest to z pewnością w pamięci gdzieś i nie byłoby zbyt ciężko parsować dla "// @"
. (Które mogą być konieczne w moim przypadku żaden sposób, gdyż wartość Jestem bardzo zainteresowany jest @version
, który jest rozszerzoną wartość odczytana przez userscripts.org.)