Articles of google chrome extension

Ventana de acceso variable de Content Script

Tengo una extensión de Chrome que está intentando encontrar en cada URL examinada (y en cada iframe de cada URL del navegador) si existe una variable window.my_variable_name . Así que escribí este pequeño fragmento de script de contenido: function detectVariable(){ if(window.my_variable_name || typeof my_variable_name !== “undefined”) return true; return false; } Después de intentar durante […]

Google Chrome: hashes alfanuméricos para identificar extensiones

Google Chrome está utilizando hashes alfanuméricos como identificadores para las extensiones de Chrome. Por ej. “ajpgkpeckebdhofmmjfgcjjiiejpodla” es el identificador de la extensión XMarks Bookmark Sync. ¿Qué algoritmo está en uso aquí para generar tales cadenas? ¿Cómo aseguran la singularidad?

Autenticación de usuario de chrome.identity en una extensión de Chrome

Intento escribir una extensión de Chrome que requiera autenticación de usuario. El tutorial de Google sugiere que necesito subir a la tienda web primero para obtener una clave: Inicie sesión en la Consola de API de Google utilizando la misma cuenta de Google utilizada para cargar su aplicación en Chrome Web Store. Cargué una versión […]

¿Content_scripts coincide con el trabajo “chrome-extension: // * / *”?

Quiero ejecutar un script de contenido en un iframe con chrome-extension: // URL. Agregué una línea a mi manifest.json que copié de la documentación http://code.google.com/chrome/extensions/match_patterns.html chrome-extension://*/* Pero cuando vuelvo a cargar mi extensión, recibo una alerta: Could not load extension from ‘/work/sirius/extension’. Invalid value for ‘content_scripts[2].matches[0]’: Invalid scheme. ¿Alguna idea de cómo hacer que esto […]

enviando mensaje a la extensión de Chrome desde una página web

Deseo enviar un mensaje desde la consola de la página web aleatoria a mi extensión de Chrome. chrome.extension.sendMessage no parece funcionar.

Enviando mensaje a script de fondo

Estoy intentando implementar una aplicación web para compartir pantalla que usará la API Chrome de desktopCapture para mostrar la pantalla de los usuarios en una página web. He creado la extensión de Chrome y tengo un detector de eventos ejecutándose en segundo plano. Mi problema es cuando trato de enviar un mensaje desde la página […]

Opcionalmente, inyecte Content Script

El script de contenido se puede inyectar programáticamente o permanentemente al declarar en el archivo de manifiesto de extensión. La inyección programática requiere permiso de host, que generalmente se otorga mediante navegador o acción de página. En mi caso de uso, deseo inyectar el sitio web de correo gmail, outlook.com y yahoo sin intervención del […]

¿Cómo puedo habilitar mi extensión de Chrome en modo incógnito?

Creé una extensión para Google Chrome y me gustaría saber si es posible que mi extensión se habilite en modo incógnito. chrome.extension …… allowedIncognitoAccess = true : chrome.extension …… allowedIncognitoAccess = true

Deshabilitar las extensiones de modo desarrollador emergentes en Chrome

Desde la última versión de chrome (34.0.1847.116) la semana pasada, he estado recibiendo las “Deshabilitar extensiones de modo desarrollador” al ejecutar pruebas automatizadas usando watir-webdriver. Esta parece ser la extensión ofensiva pero no tiene sentido para mí que esta sea una extensión potencialmente peligrosa dado que es utilizada por el cromedriver. Cualquiera que haya encontrado […]

Usando ECMAScript 6

Estoy buscando una forma de ejecutar el código de ECMAScript 6 en la consola de mi navegador, pero la mayoría de los navegadores no son compatibles con la funcionalidad que estoy buscando. Por ejemplo, Firefox es el único navegador que admite funciones de flecha. ¿Hay alguna forma (extensión, userscript, etc.) de ejecutar estas funciones en […]