Essayer d'utiliser jQuery sur mon Nokia me donne cette erreur: TypeError: « $ Object (résultat de l'expression $) ne permet pas les appels. »
Question
Voici une démonstration simplifiée: 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>
L'agent utilisateur pour le navigateur de mon téléphone est:
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
J'ai essayé googler cette erreur et je l'ai vu des gens avec des versions vraiment vieux de Safari ayant la même question, mais je n'ai pas encore vu une solution. Quelqu'un sait-il ce que je peux essayer?
La solution
La solution qui a fonctionné pour moi est d'utiliser la version 1.2.6 de jQuery: http://jsbin.com/emugo3/14
Ce fut la dernière version qui fonctionne toujours avec mon téléphone.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow