Convenciones de ID de complemento de Firefox

Estoy escribiendo un complemento de Firefox usando la API de WebExtension. Algunas de las API (comobrowser.storage.sync) requieren unID de complemento para ser declarado explícitamente en los complementosmanifest.json archivo.

losdocumentación para identificaciones estados:

El ID de la extensión, que debe ser uno de los siguientes:

GUID (Firefox 1.0)Una cadena con el siguiente formato: nombre de extensió[email protected]

El último formato es significativamente más fácil de generar y manipular. Firefox 1.5 tiene comprobaciones para asegurarse de que su identificación se encuentre en un formato u otro y se negará a instalar complementos que tengan identificadores mal formados. Sin embargo, no debe usar una dirección de correo electrónico real para su identificación, ya que podría atraer spam.

La documentación no es muy clara con respecto a qué tipo de cadena puedo proporcionar. Lo es...

¿Alguna dirección de correo electrónico válida?¿Alguna cadena que "parezca" [email protected]?¿Qué tal [email protected]?¿Debería ser relevante para la extensión misma?¿Debe tener un nombre de dominio que poseo o puede ser alguno?

etc.

Porque debo declarar la ID explícitamente para usarbrowser.storage.sync, No puedo depender de laID automática que puede proporcionar Firefox para WebExtensions.

¿Cuáles son las convenciones para las ID de complementos declaradas explícitamente en Firefox?

Respuestas a la pregunta(1)

Su respuesta a la pregunta