È molto strano, all'inizio pensavo fosse causato dal file o file di visualizzazione Javascrip{filtering}t che Visual Studio 2013 ha aggiunto di default durante la creazione di un progetto, ma non sono riuscito a trovarlo dopo aver cercato a lungo, e dopo aver guardato il codice sotto FireBug, ho trovato il seguente codice in fondo alla pagina:
- <scrip{过滤}t id="__browserLink_initializationData" type="application/json">
- {"appName":"Firefox","requestId":"23b71f085f334e97969864ab934745c5"}
- </scrip{过滤}t>
- <scrip{过滤}t async="async" src="http://localhost:49925/4b38e516c0774211882dabde19ecda0f/browserLink" type="text/javascrip{过滤}t">
Copia codice Poi ho cercato il nome browserLink e ho scoperto che browserLink è una nuova funzionalità in Visual Studio 2013.
Cos'è il Browser Link?
La funzione di questo Browser Link è costruire un ponte di comunicazione tra il flusso e l'IDE di Visual Studio tramite un file script, e dopo aver abilitato il Browser Link, Visual Studio inietta un oggetto modulo IHttpModule nel sito web, per poi registrare uno script su ogni pagina.
La funzione Browser Link è implementata utilizzando la tecnologia SignalR.
Detto questo, a cosa serve esattamente la funzione Browser Link?
Ora la funzione Broswer Link è relativamente semplice, viene usata per aggiornare la pagina aperta nel browser nell'IDE di Visual Studio, perché aggiornare la pagina nell'IDE di Visual Studio?
Se stai sviluppando una pagina che deve essere compatibile con IE, GOOGLE, FIREFOX e browser mobili, puoi usare questi fiori per aprire la pagina contemporaneamente; se riscontri qualche problema, torna all'IDE VS per modificarla e, dopo la modifica, puoi cliccare su "Aggiorna i browser collegati" nell'IDE Visual Studio per aggiornare tutti i browser e vedere l'effetto.
Questo "Browser Link" ha solo questa funzione di aggiornamento, ma la funzione Browser Link può essere scritta come estensione e puoi personalizzare alcune delle funzioni di cui hai bisogno.
Se non vuoi usare questa funzione, aggiungi semplicemente il seguente codice sotto il nodo appSettings in web.config.
<add key="vs:EnableBrowserLink" valor="false"/>
|