Pregunta

Escenario: Tiene un archivo SWF con un evento de clic incorporado que le lleva a una determinada página web. Que desea utilizar dicho archivo SWF (fuente no está disponible), pero tienen el evento de clic le llevará a una página web diferente. Envolver la SWF incorporado en una etiqueta de anclaje y ajuste de la swf a wmode = transparente, y sólo parece funcionar en FF, no IE, y puesto que el sitio web en cuestión atiende a un público no experto en tecnología, la compatibilidad de IE es bastante importante.

Lo que hay que cambiar los ajustes tales que la etiqueta de anclaje será respetada de manera compatible navegador?

¿Fue útil?

Solución

Crea tu propia aplicación flash, que incrusta el SWF principal, y pone un sprite transparente en la parte superior de la misma para capturar los clics del ratón. Se podía pasar a la URL de destino en un parámetro.

Otros consejos

Si usted ha hecho esta pregunta hace unos meses, me gustaría decir que se ponga gif transparente delante de la SWF, pero en estos días es que podría considerarse clikljacking y noscript y algunas herramientas antivirus puede volverse loco cuando lo ven. (Por el contrario, puede que no, porque esa imagen transparente será directamente en la etiqueta <a>, y si swf "accidentalmente" va por debajo de él, bueno ... no es gran cosa)

Trate de usar un muy alto índice z para la parte de hacer clic. Por defecto, el propio flash en IE lugares muy altos en el orden de apilamiento, haciendo que todos los clics para ir a por defecto. A juzgar por http://www.webmasterworld.com/css/3639440.htm , 99 debería hacerlo, pero recuerda que el índice z real utilizado por flash podría haber cambiado desde ese puesto (si hay un valor máximo para el índice z, que podrían estar usando que ahora, por lo que es imposible - que dependerá de la implementación, creo).

Además, prueba con otros navegadores y en otros sistemas operativos. El comportamiento puede diferir.

IE8 tiene una nueva protección Clickjacking, pero no creo que afectará a este escenario. Es posible que desee ver en http://blogs.msdn.com/ie/archive/2009/01/27/ie8-security-part-vii-clickjacking-defenses.aspx antes de decidirse a ir por este camino, por si acaso .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top