Estaba buscando una forma de detectar la extensión del navegador que estoy creando desde mi sitio web y tengo que alertar a mis usuarios en caso de que estén viendo mi sitio sin él. He podido hacer esto en Firefox, pero quiero saber si hay alguna manera de hacerlo en Google Chrome. Incluso si hay un truco para poner esto en marcha, estoy bien.Detección de extensiones del navegador Google Chrome
5
A
Respuesta
2
Sure. Crear un script contenido específico a su sitio en la extensión, y hacer que se añada un marcador invisible en el DOM, por ejemplo:
$('body').append('<div style="display: none;" class="extension_enabled" />');
En la página, configurar un corto tiempo de espera para comprobar esto después de que el documento es completamente cargado , por ejemplo:
$(function() {
setTimeout(function() {
if ($('.extension_enabled').length > 0) {
alert('Installed!');
} else {
alert('Not installed.');
}
}, 500);
});
NOTA: código en formato jQuery para simplificar. Puedes hacerlo con JavaScript sin procesar, por supuesto.
2
La Guía oficial de desarrolladores de extensiones de Google Chrome tiene un item que cubre exactamente esto.
Cuestiones relacionadas
- 1. ¿Dónde almacena google chrome las extensiones desempaquetadas?
- 2. Extensiones de navegador de Android
- 3. Extensiones de Chrome + Dart
- 4. Detección de características del navegador: ¿deletreo?
- 5. ¿Detección del navegador móvil PHP?
- 6. Detección del evento de impresión del navegador
- 7. Automatizar la instalación de extensiones de Google Chrome
- 8. ¿Cómo obtener el código fuente del navegador Google Chrome?
- 9. Atajos de teclado en Google Chrome/Extensiones de cromo
- 10. Ciclo de pestañas, extensiones de Google Chrome API
- 11. son extensiones de google chrome, de código abierto o no?
- 12. Detectar el foco del navegador/fuera de foco a través de la Extensión de Google Chrome
- 13. Integre el navegador Google Chrome en eclipse
- 14. Detección del navegador del cliente en Vaadin
- 15. ¿Es posible desarrollar extensiones de Google Chrome utilizando node.js?
- 16. Desarrollar el complemento de Google Chrome (sin extensiones)
- 17. Extensiones de Google Chrome: configure el foco en omnibar
- 18. Detección de bucle de redirección del navegador
- 19. Detección de caché del navegador por jQuery
- 20. navegador detección
- 21. Google Maps parpadeantes cuestión en Google navegador Chrome
- 22. jQuery ¿detección de navegador?
- 23. Detección del navegador móvil en GWT
- 24. Extensiones Chrome - onRequest/sendRequest vs onMessage/sendMessage
- 25. Extensiones de Chrome que acceden a la información del encabezado
- 26. Acción del navegador Chrome no funciona
- 27. ¿Es incrustable Google Chrome?
- 28. Estadísticas de Detección/Navegador de JavaScript
- 29. detección confiable del navegador del usuario con php
- 30. Google Chrome Cache
Desafortunadamente ese enlace ya no funciona. Esta respuesta funciona a partir del 2/27/2014: http://stackoverflow.com/a/13734347/2266428 con la versión 32.0.1700.107 m de Chrome. –