evitar fallos (que no fallan) de javascript en distintos moviles o navegadores

  • Autor Autor John Roronoa
  • Fecha de inicio Fecha de inicio
John Roronoa

John Roronoa

Iota
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
amigos, vengo con una duda que me esta rompiendo la cabeza.
Implemente actualizaciones en el sitio, ya pasaron los días, por lo que problema de caché quizá no sea.
el problema que ahora uso mucho js y ajax

y de cada 100 usuarios, 2 o 3 les falla.

y yo u otros usuarios, hacen los mismos passsos y no les falla.
Entonces como evito que a esos pocos les falle?

Escucho sugerencias y ayuda. Gracias.
 
Quizá el motor de su navegador es muy antiguo y no soporten los métodos que estas usando.

También puede ser que el nagevador bloquee las peticiones que estas haciendo con ajax.
 
Revisa la retrocompatibilidad del codigo. Ya probaste usando babel, para transpilar el codigo a es5? A lo mejor eso resuelve el problema.
 
Quizá el motor de su navegador es muy antiguo y no soporten los métodos que estas usando.

También puede ser que el nagevador bloquee las peticiones que estas haciendo con ajax.
He pensado poner un link debajo que diga, Tienes problemas al crear (eso que crean en el formulario)

y si le dan clic los mande al mismo form pero a la antigua html/css y peticiones POST a la old school.

Sería buena alternativa/solución, no?
 
Revisa la retrocompatibilidad del codigo. Ya probaste usando babel, para transpilar el codigo a es5? A lo mejor eso resuelve el problema.
Es de paga babel?
 
cuando me pasan cosas asi muchas veces es en safari.
si tendria que darte consejos que me han ayudado a tener un codigo mas limpio y sin errores seria...
deja de usar Jquery
usa el modo estricto
no uses funciones anonimas
usa promesas
usa try catch y directo ala consola
aprende javascript puro, mantente actualizado
si tienes funciones con peticiones que pudieran ser cacheadas como seria el caso de un contador de visitas, utiliza un ajax setup con los headers no cache y agrega al url parametros random para asegurar que el cache no sera un problema y la consulta ira directo a php
usa typeof antes de usar la propiedad de algun objeto
agrega un valor por defecto a tus variables
var a = null;
a ??= 69;
//69
hay mas cosas por ver pero siempre trata de hacer el codigo para funcionar donde sea y como sea aun sin internet de ser posible.
 
cuando me pasan cosas asi muchas veces es en safari.
si tendria que darte consejos que me han ayudado a tener un codigo mas limpio y sin errores seria...
deja de usar Jquery
usa el modo estricto
no uses funciones anonimas
usa promesas
usa try catch y directo ala consola
aprende javascript puro, mantente actualizado
si tienes funciones con peticiones que pudieran ser cacheadas como seria el caso de un contador de visitas, utiliza un ajax setup con los headers no cache y agrega al url parametros random para asegurar que el cache no sera un problema y la consulta ira directo a php
usa typeof antes de usar la propiedad de algun objeto
agrega un valor por defecto a tus variables
var a = null;
a ??= 69;
//69
hay mas cosas por ver pero siempre trata de hacer el codigo para funcionar donde sea y como sea aun sin internet de ser posible.
Exactamente ahi es donde estan todos mis problemas. En los usuarios del chaifone, que usan Safari
 
Exactamente ahi es donde estan todos mis problemas. En los usuarios del chaifone, que usan Safari
un clasico jaja
la tienes facil, revisa tu codigo y con una condicional lo solucionas.
 
un clasico jaja
la tienes facil, revisa tu codigo y con una condicional lo solucionas.
q tipo de condicional? la verdad es q jamas se me dio por aprender y usar las promesas, try, etc
 
enviame parte del codigo donde crees tener problemas y te digo, en los inputs hay propiedades en css que no dejan funcionar en ios, como el user-select:none
 
Atrás
Arriba