¿Hay alguna forma en que mi script pueda recuperar los valores de metadatos que se declaran en su propio encabezado? No veo nada prometedor en la API, excepto quizás GM_getValue()
. Eso implicaría, por supuesto, una sintaxis de nombre especial. Lo he intentado, por ejemplo: GM_getValue("@name")
.¿Tiene acceso a los metadatos de Greasemonkey desde su script?
La motivación aquí es evitar las especificaciones redundantes.
Si los metadatos GM no son accesibles directamente, quizás haya una forma de leer el cuerpo del script en sí. Ciertamente está en la memoria en alguna parte, y no sería demasiado difícil de analizar en "// @"
. (Esto puede ser necesario en mi caso, de ninguna manera, ya que el valor que estoy realmente interesa es @version
, que es un valor extendida leído por userscripts.org.)