Tratar de usar jQuery en mi Nokia me da este error: TypeError: “Objeto $ ($ resultado de la expresión) no permite llamadas.”
Pregunta
He aquí una demostración simplificada: http://jsbin.com/emugo3
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script>
try {
$(function () {
$.noop();
$("#hello").text("it works");
});
} catch (e) {
alert(e.message);
}
</script>
El agente de usuario para el navegador de mi teléfono es:
NokiaE71x/ATT.03.28 Mozilla/5.0 SymbianOS/9.3; U; [en]; Series60/3.2; Profile/MIDP-2.1 Configuration/CLDC-1.1 AppleWebKit/413 (KHTML, like Gecko) Safari/413
He intentado googlear este error y he visto gente con versiones muy antiguas de Safari que tienen el mismo problema, pero no he visto todavía una solución. ¿Alguien sabe algo que pueda probar?
Solución
La solución que funcionó para mí es el uso de la versión 1.2.6 de jQuery: http://jsbin.com/emugo3/14
Esa fue la última versión que todavía funciona con mi teléfono.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow