Aujourd’hui, j’ai installé Visual Studio 2013, ouvert un site web existant avec VS2013, et lors du débogage du site, une erreur de script est apparue, un fichier nommé « browserLink », ??? , Ces documents ne sont pas utilisés dans le projet, est-ce empoisonné ?
Lisez attentivement les informations dans un VS, constatez que le fichier browserLink est référencé à la page, puis vérifiez le code source dans la fleur, et trouvez ce morceau de code en bas :
<!-- Lien du navigateur Visual Studio --> <scrip{filter}t type="application/json » id="__browserLink_initializationData"> {"appName » :"Internet Explorer »,"requestId » :"13a655707f184a1d94d45cad5e20e6cc"} </scrip{filter}t> <scrip{filter}t type="text/javascrip{filter}t » src="http://localhost:3925/609bc31e3c0549e09b2b8b4504b0be13/browserLink » async="async"></scrip{filter}t> <!-- Fin du lien du navigateur -->
J’ai été soulagé de voir les commentaires, cela devrait être une nouvelle fonctionnalité dans Visual Studio 2013, puis j’ai cherché sur Google, mais Browser Link est en fait une nouveauté.
Qu’est-ce que le lien navigateur ?
La fonction de ce lien navigateur est de construire un pont de communication entre le flux et l’IDE Visual Studio via un fichier script, et après avoir activé le lien navigateur, Visual Studio injecte un objet module IHttpModule dans le site web, puis enregistre un script sur chaque page.
La fonctionnalité Browser Link est implémentée à l’aide de la technologie SignalR.
Cela dit, à quoi sert exactement la fonction Lien du navigateur ?
Maintenant, la fonction de liaison Broswer est relativement simple,Cela sert à actualiser les pages déjà ouvertes dans le navigateur IDE Visual Studio, Pourquoi actualiser les pages dans l’IDE Visual Studio ?
Il existe un tel scénario d’application: Si vous développez une page, cette page doit être compatible avec IE, GOOGLE, FIREFOX et les navigateurs mobiles, il est possible que vous utilisiez ces fleurs pour ouvrir votre page en même temps, si vous trouvez un problème, retournez dans VS IDE pour la modifier, et après la modification, vous pouvez cliquer sur « Rafraîchir les navigateurs liés » dans l’IDE Visual Studio pour rafraîchir tous les navigateurs et voir l’effet.
Ce « Lien du navigateur » ne possède qu’une fonction de rafraîchissement de ce type, mais la fonction Lien du navigateur peut s’écrire comme une fonction d’extension, et vous pouvez personnaliser certaines fonctions dont vous avez besoin.
|