Solo lectura

Google Chrome - Foro de ayuda

Esta página web es un archivo de los hilos antiguos de los foros de Google. Más información

Problema con código de extensiones

rsoto
2/08/12 8:22
Buenos días:
Disculpen si no es el foro apropiado. Estoy iniciando en esto de crear extensiones y aplicaciones para Chrome. Cree una simple que carga Yahoo Mail! y es este el código de mi extensión:

{
  "name": "Yahoo! Mail",
  "description": "Yahoo! Mail",
  "version": "2",
  "app": {
    "urls": [
      "http://e1.mg40.mail.yahoo.com/neo/launch"
    ],
    "launch": {
      "web_url": "http://e1.mg40.mail.yahoo.com/neo/launch"
    }
  },
  "icons": {
    "128": "yahoo-mail.png"
  },
  "permissions": [
    "unlimited_storage"
  ]
}

Como ven, es muy básico y simple, y funciona bien por supuesto. Pero desde que actualicé Chrome a la versión 21.0.1180.60 recientemente, al entrar a la sección de extensiones de Chrome veo que mis 3 aplicaciones de prueba tienen el siguiente mensaje (las 3 son básicamente shortcuts a webs).

Se han recibido advertencias al intentar instalar esta extensión:
La compatibilidad con la versión 1 del manifiesto se va a eliminar de forma progresiva. Actualiza a la versión 2.

Hago clic en el link "Actualiza a la versión 2" y me muestra esta información:

Developers should currently specify 'manifest_version': 2:
{
  ...,
  "manifest_version": 2,
  ...
}
Manifest version 1 was deprecated in Chrome 18, and support will be phased out according to the following schedule.


Pero por más que cambio en "version" a 2 o agregar la instrucción que indican, me marca error. Es más, parece que "manifest_version": 2, estuviera mal escrito porque Chrome me indica lo siguiente:


Could not load extension from (aquí va la ruta de la aplicación). Manifest is not valid JSON. Line 29, column 1, Syntax error


Y si pongo "manifest_version": "2",  pues es igual (ojo, con la coma al final siempre).

¿Donde puedo revisar como crear extensiones y aplicaciones para Chrome, de preferencia en español, y que este actualizado a la nueva versión del browser?.

Espero haberme explicado bien.

Un saludo desde Lima, Perú

Respuestas (3)

rsoto
5/08/12 12:06
¿Ninguna sugerencia?
MarcAnt
8/08/12 0:08
Tengo ese mismo problema y no hallo como resolverlo :S
Dennis Tobar
8/08/12 5:58
Hola

Estaba buceando por la documentación y me topé con estos documentos que reflejarían la última versión de los cambios en los manifests[1], aunque según la documentación, el código legacy debería seguir funcionando con normalidad, pero te impediría el acceso a las nuevas API.

¿Desde qué versión se ha manifestado el error?, ¿es crítico?.