J'ai mis à niveau ma candidature de orbeon 4.4 à orbeon 4.7. Lors du chargement des formulaires, dans la console du navigateur, je reçois $.browser is undefined
.
Lors du débogage, j’ai trouvé que orbeon 4.7 utilisait jQuery v1.11.0
et $.browser
est retiré de jQuery v1.9
.
Toute idée pourquoi il utilise toujours supprimé / obsolète $.browser
?? Comment résoudre ce problème ??
Réponses:
0 pour la réponse № 1Par le documentation jQuery, "Cette propriété a été supprimée dans jQuery 1.9 et n’est disponible que via le jQuery.migrate
brancher. Essayez d’utiliser la détection de fonctionnalités à la place. ". Vous pouvez donc:
- Ajouter le JavaScript pour jquery-migrate à votre projet.
- Changez votre code pour vérifier si la fonctionnalité que vous avezvouloir utiliser est disponible, plutôt que de savoir dans quel navigateur il est disponible. (La plupart des développeurs front-end recommanderaient d’essayer d’utiliser ceci en premier)