Compatibilité du navigateur de angular.js et angular-ui bootstrap
J'ai essayer de décider si je pouvais utiliser angular.js (et anguar-ui-bootstrap) dans mon projet.
L'application web devrait fonctionner avec tout raisonnablement navigateur moderne, j'ai été assez surpris de voir que le droit sur la angular-ui-bootstrap site, après avoir cliqué sur "créer une version" bouton le serveur répond:
Actuel de votre navigateur ne prend pas en charge la création personnalisé. Merci
prenez une seconde pour la mise à niveau vers une version plus moderne du navigateur (autre que Safari).
avec un lien vers http://browsehappy.com, où mon Safari (v. 8) est cotée, mais le angular-ui-bootstrap exclut explicitement.
Dans la FAQ pour la angular.js est:
AngularJS est 100% JavaScript, 100% côté client et compatible avec
à la fois de bureau et les navigateurs mobiles.
aussi le bootstrap 3 est compatible aussi.
Depuis que je suis un novice complet à angular.js, il suffit de télécharger et d'essayer de l'apprendre, mais honnêtement, je ne veux pas perdre plusieurs jours/semaines à l'apprentissage de la découvrir: elle ne prend en charge Safari entièrement. Le soutien de tous raisonnablement les navigateurs modernes est cruciale pour le projet.
Donc les questions sont:
- Prend en charge angular-ui-bootstrap raisonnable navigateur moderne entièrement, par exemple pour tout fonctionnalité?
- Si ce n'est entièrement, les fonctions /modules /pièces sont "problématiques"?
- par exemple, le "build-problème" est l'angular.js's "fonctionnalité" ?
OriginalL'auteur kobame | 2015-04-02
Vous devez vous connecter pour publier un commentaire.
La angular-ui-bootstrap construire fenêtre modale débute une fonction appelée
isOldBrowser
. À la recherche par le biais de leurs pensions de titres que vous pouvez trouver cette fonction dans misc/demo/assets/app.js. Au lieu de regarder pour certains navigateurs, il est à la recherche du navigateur pour être en mesure d'exécuter des fonctions spécifiques ou le retour de certains résultats. Vraisemblablement, les contrôles ne serait pas une très généralisée façon pour eux de s'assurer que vous avez un navigateur approprié.Après avoir dit que, Bootstrap listes à peu près chaque navigateur comme étant pris en charge avec seulement quelques exceptions près (comme Safari sur Windows), plus un quelques bugs à chaque. Angulaire a une déclaration similaire dans qu'ils prennent en charge tous les navigateurs actuels (IE9). De toute façon, vous devriez être en sécurité en utilisant n'importe quel navigateur moderne.
OriginalL'auteur Matthew Green