Dostęp do metadanych Greasemonkey z poziomu skryptu?
Czy w jakiś sposób mój skrypt może pobierać wartości metadanych zadeklarowane w swoim własnym nagłówku? W interfejsie API nie widzę niczego obiecującego, może z wyjątkiemGM_getValue()
. To oczywiście wymagałoby specjalnej składni nazw. Próbowałem, na przykład:GM_getValue("@name")
.
Motywacją jest tutaj uniknięcie zbędnej specyfikacji.
Jeśli metadane GM nie są bezpośrednio dostępne, być może istnieje sposób na odczytanie samego skryptu. Z pewnością jest gdzieś w pamięci i nie byłoby za ciężko go analizować"// @"
. (W moim przypadku może to być konieczne, ponieważ naprawdę interesuje mnie wartość@version
, która jest rozszerzoną wartością odczytaną przezuserscripts.org.)