2012-03-19 9 views
5

Necesito tener el comportamiento del panel en chrome: algo siempre en la parte superior, pero que no perjudica la navegación (de ninguna manera que enmascara unos pocos píxeles).Tener comportamiento del panel en la extensión de cromo

tenemos dos opciones en este momento:

ventana
  • en el modo Panel: No disponible todavía (aunque está disponible ahora a la GTalk extension).

  • ventana en modo emergente: Puedo hacer que sea siempre visible gracias a la reorientación en cada caso, sin embargo, el enfoque orientado a conseguir en mi ventana (y poner en peligro el de navegación)

Busco ya sea para: magia oscura

  • de GTalk

  • una manera de hacer una estancia ventana emergente en la parte superior (o venir en la parte superior y renunciar el foco a la segunda d ventana superior)

+0

Yo también necesito esta fuente. Puede instalar y depurar la extensión, pero el JS está bastante ofuscado. https://chrome.google.com/webstore/detail/nfcpfhebbbidgaeljpngbcpkgbdjpgai – mcqwerty

+0

@mcqwerty Bueno, hice algo de ingeniería inversa (descomprimir, jsbeautifier.org el js, cargar como extensión no empaquetada, establecer puntos de interrupción en la creación de ventanas) ... Y usan "tipo": "panel", pero no sé cómo lo hacen funcionar. Tal vez codificaron algo en Chrome para permitirles tener funciones de antemano. Nosotros los mortales tendremos que esperar. – BenoitParis

+0

No creo que pueda lograr lo que quiere. Intenté la extensión que mencionas y el foco no permanece en la ventana principal. ¿Por qué crees que Gtalk ha logrado eso? ¿Puedes ser mas específico? – Ernest

Respuesta

9

He encontrado cómo GTalk es la única extensión con paneles. Puede tener paneles demasiado en su propia extensión, el uso de la magia muy oscura:

En su manifest.json, añadir el par clave-valor:

"key": "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDsDApubb73tPfYlNIFxDu3K3/EHgV6/YOJXJkld1OZ20jW/cOht1j0NggnXhQYuu1mXFUufud4I2N7b5ydyg09gcM9Va3Zk17RhNV9smbPHOd4XlzJeXifX/9MgHPu4FzCen3CiSXsOeAELJIXEuT28xICriuUko/rNPwGeIB9VwIDAQAB" 

y la pluma, paneles activados!

Esta es la forma en que Google activa una función oculta. The documentation tells us El propósito de la "clave" es proporcionar un identificador único pero que realmente no lo necesitamos. Como se demostró, también activa características ocultas.

Además, no puede tener dos extensiones con el mismo valor de "clave" (GTalk se desinstala). Y creo que su extensión podría no llegar a la tienda Chrome.

Si conoce a alguien en Google, dígales que a los mortales realmente les encantaría tener paneles también. Los paneles son increíbles. Y son la única forma de mostrar información en la parte superior de una página web mientras interactúan con ella. Google debería compartir el amor, realmente necesitamos paneles.

+0

Gran hallazgo. Estaba tratando de resolver esto hoy. –

+1

¿Alguien lo hizo con esa magia oscura en la tienda de cromos? – Segev

+0

@Segev Bueno, obviamente no, ya que esa clave corresponde a una ID, y ya hay una extensión con esa ID en la Tienda. Técnicamente, necesita la clave _private_ que se utilizó para crear esta _public_ clave si desea cargar una extensión con una ID preestablecida. – Xan

Cuestiones relacionadas