Есть ли способ, которым мой script может извлекать значения метаданных, которые объявлены в собственном заголовке? Я не вижу ничего перспективного в API, кроме, возможно, GM_getValue()
. Разумеется, это подразумевает специальный синтаксис имен. Я пробовал, например: GM_getValue("@name")
.
Мотивация здесь заключается в том, чтобы избежать избыточной спецификации.
Если метаданные GM не доступны напрямую, возможно, есть способ прочитать тело самого script. Это, конечно, где-то в памяти, и было бы не слишком сложно разбираться в "// @"
. (Это может быть необходимо в моем случае любым способом, так как значение, которое меня действительно интересует, это @version
, которое является расширенным значением, считанным userscripts.org.)