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