En Firefox, me gustaría pasar a otra pestaña mientras se reproduce un anuncio en la pestaña actual, pero lo molesto se detendrá cuando su pestaña pierda el foco.
Me gustaría engañar al anuncio para creer que todavía tiene el foco, para que siga reproduciéndose y no tenga que esperar a que termine.
¿Cómo puedo hacer que una pestaña de Firefox crea falsamente que todavía tiene el foco?
Puede suponer que la página está utilizando las técnicas descritas aquí .
window.onfocus
y window.onblur
probablemente se usan. No recuerdo exactamente dónde necesitaba esto cuando hice la pregunta; esto no se usa necesariamente para engañar a los anuncios. Estoy buscando una solución genérica.
firefox
browser-tabs
focus
alecail
fuente
fuente
Respuestas:
Dado que no ha proporcionado detalles del sitio web, aquí hay una solución que puede probar.
fuente
Necesita crear una secuencia de comandos de usuario. Estos son javascripts que se ejecutan dentro de Firefox (o Chrome) y manipulan sitios web específicos.
Para esto se pueden usar herramientas como Greasemonkey ( http://www.greasespot.net ). Puede haber uno ya disponible en http://userscripts.org .
Pero como @harrymc ya ha comentado, un ejemplo de URL sería útil.
fuente
Voy a responder a la pregunta que creo que estás significa que preguntar.
Lo que desea hacer es ejecutar Flash en segundo plano cuando haya perdido el foco. Este es un gran problema con los juegos inactivos basados en Flash, y los siguientes son algunos fragmentos del Manual de administración de Flash de Adobe que deberían hacer que las cosas funcionen cuando no estás enfocado.
Lo que desea hacer es crear este archivo mms.cfg (necesitará acceso de administrador, natch) con las siguientes líneas:
Recuerdo que es necesario deshabilitar el modo protegido, a pesar de que su propósito declarado es el sandboxing de aplicaciones Flash; por cualquier razón, la otra opción no funcionaría sin ella. YMMV, por supuesto, pruébelo sin desactivar primero el modo protegido, ha pasado mucho tiempo desde que configuré esto en mis computadoras.
FullFramerateWhenInvisible es la opción que hace que Flash se ejecute cuando la ventana no tiene foco.
Una vez más, esta no es la pregunta específica que hizo, pero si no es la respuesta correcta, al menos lo enviará en la dirección correcta. :)
Referencia: Guía del administrador: http://www.adobe.com/devnet/flashplayer/articles/flash_player_admin_guide.html
Truco de framerate: http://tukkun.webs.com/ (# 3 en esa página web, actualmente)
fuente
Bueno, no creo que realmente pueda hacer nada para mantener el foco
. Puede intentar modificar el sitio web o puede intentar abrir la página en una nueva ventana para ver si funciona.
Si sabe cómo codificar en C ++ / C #, puede intenta darle foco a Firefox por cada vez que pierde el foco o simplemente dale foco sin parar, no es tan difícil y si quieres el código, puedo escribir uno para ti.
También hay una manera de modificar el registro, pero no sé si realmente funcionará para usted o no.
Aquí están las instrucciones:
no olvides exportar la clave para hacer una copia de seguridad antes de editarla
o puede usar este programa llamado Tweak UI pero no estoy seguro de que funcione correctamente ya que fue creado para Windows XP
fuente
La respuesta de Grease / Tamper-monkey no funciona en las partes de vigilancia de Facebook, pero eliminar manualmente los controladores de eventos de desenfoque funciona en Chrome 75:
En Firefox, lo mismo debería ser posible usando el Inspector también :
fuente