Anoche, pensé que haría un proyecto rápido para demostrar las capacidades HTML5 y probar algunas cosas. Sin embargo, parece que no puedo entender cómo arrastrar y soltar para trabajar en Safari, mientras que funciona perfectamente en Chrome y Firefox. Más precisamente, parece que el evento de caída no se dispara en Safari, cuando intenta arrastrar una imagen dentro del sitio web al área de colocación. Al mismo tiempo, se activa al arrastrar y soltar un archivo desde el escritorio.Safari 5.1 rompió arrastrar y soltar HTML nativo?
No estoy muy seguro, pero estoy bastante seguro de que cuando probé la misma secuencia de comandos en el trabajo (donde tengo Safari 5.0.2, etc.), se activó el evento de caída (voy a comprobarlo mañana para ser seguro) y me dio los errores relacionados con FileReader que se esperaban. Pero cuando acabo de instalar Safari 5.1 en mi propia PC, solo obtengo dragover, ingreso y dejo eventos (y los dejo también si el archivo fue arrastrado al navegador).
He estado buscando en Google desde hace un tiempo y no parece encontrar un solo ejemplo de arrastrar y soltar que realmente funciona en Safari 5.1. Incluso el dev-centre's sample de Safari no funciona, y mucho menos html5demo.com 1 y html5demo.com 2. Esto me lleva a pensar si el Safari tiene un error, o tal vez han implementado algo obligatorio que no se refleja en el centro de desarrollo (actualizado por última vez en 2009).
El script que estoy tratando de corregir está en my site (lo siento chicos, no hay problema con el código específico para publicar, ya que parece estar roto en otro lugar también).
PD! Podría haber introducido algunos errores en mi propio sitio mientras trataba desesperadamente de arreglar el arrastre y soltarlo en Safari, pero estoy demasiado cansado para arreglarlos ahora mismo.
ACTUALIZACIÓN: acaba de confirmar en el trabajo que el evento de colocación hace fuego en Safari 5.0.2 en Mac OS X.
ACTUALIZACIÓN 2: También confirmó que todo funciona perfectamente bien con Safari 5.0.6 Win 7, la misma computadora que falla con 5.1
Confirmando los errores que OP describe, Safari 5.1 (7534.48.3). Funcionó bien en Chrome. –
Lo mismo para mí: el método de arrastrar y colocar falla en una nueva instalación de Safari 5.1 (7534.50) en Win7 x64, la misma página funcionó bien en la versión anterior (y en Chrome/FF6/IE9). Sin extensiones, caché vacío. –
ejecutando 10.6.8 con Safari 5.1 (6534.50) funciona para mí. 5.1 en Windows 7 hace para. ¿Es un problema de León? –