web-dev-qa-db-fra.com

Erreur JavaScript dans le lien de navigation

Je travaille sur un projet qu'un ancien collègue a fait. Si j'exécute ceci ASP application MVC 4 dans Firefox, tout fonctionne bien, mais lorsque je l'exécute sur Internet Explorer 9, j'obtiens cette erreur étrange: 

image

Il indique qu'il y a une erreur dans la bibliothèque JavaScript de SignalR mais je n'en ai jamais entendu parler. Il entre dans un fichier JS qui n’est même pas dans la solution.

Cette extension SignalR n'est pas installée.

Toutes les références dans mes vues:

<script type="text/javascript" src="~/Scripts/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="~/Scripts/perso.js"></script>
<script src="../../Scripts/jquery-1.7.1.js" type="text/javascript"></script>

METTRE &AGRAVE; JOUR

J'ai trouvé le problème, dans mon journal de console, il se brise sur cette erreur:

TypeError: un [0] n'est pas défini @ browserLink: 37

Cela se produit dans mes fichiers jQuery. Je les ai mis à jour avec la dernière version, mais sans succès.

Je ne sais pas comment résoudre ce problème, des idées? 

15
Nanou Ponette

J'imagine que vous utilisez Visual Studio 2013? Si tel est le cas, il existe une nouvelle fonctionnalité appelée Lien de navigateur, activée par défaut. Je viens de mettre à niveau VS2013 également et je reçois beaucoup d'erreurs liées à Browser Link. Lorsque je le désactive, tout fonctionne parfaitement.

Voici quelques informations supplémentaires sur Browser Link et comment le désactiver: http://blogs.msdn.com/b/webdev/archive/2013/06/28/browser-link-feature-in-visual-studio-preview -2013.aspx

39
ToastyMallows

Une raison possible, la duplication du fichier jQuery. Comme vous avez inclus deux fois le fichier jQuery, ce qui provoque des conflits et jQuery cesse de fonctionner

<script type="text/javascript" src="~/Scripts/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="~/Scripts/perso.js"></script>
<script src="../../Scripts/jquery-1.7.1.js" type="text/javascript"></script>

alors remplacez-le par:

<script type="text/javascript" src="~/Scripts/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="~/Scripts/perso.js"></script>
0
Zaheer Ahmed