Det är väldigt märkligt, först trodde jag att det orsakades av Javascrip{filtering}t-filen eller visningsfilen som Visual Studio 2013 lade till som standard när man skapade ett projekt, men jag kunde inte hitta den efter lång letande, och efter att ha tittat på koden under FireBug hittade jag följande kod längst ner på sidan:
- <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">
Kopiera koden Sedan sökte jag på namnet browserLink och upptäckte att browserLink är en ny funktion i Visual Studio 2013.
Vad är Browser Link?
Funktionen för denna webbläsarlänk är att bygga en kommunikationsbrygga mellan flödet och Visual Studio-IDE:n via en skriptfil, och efter att ha aktiverat Browser Link injicerar Visual Studio ett IHttpModule-modulobjekt på webbplatsen och registrerar sedan ett skript på varje sida.
Funktionen Webbläsarlänk är implementerad med SignalR-teknologi.
Med allt detta sagt, vad används egentligen funktionen Browser Link till?
Nu är Broswer Link-funktionen relativt enkel, den används för att uppdatera sidan som har öppnats i webbläsaren i Visual Studio IDE, varför uppdatera sidan i Visual Studio IDE?
Om du utvecklar en sida som behöver vara kompatibel med IE, GOOGLE, FIREFOX och mobila webbläsare kan du använda dessa blommor för att öppna din sida samtidigt, om du hittar något problem kan du gå tillbaka till VS IDE för att ändra det, och efter ändringen kan du klicka på "Uppdatera länkade webbläsare" i Visual Studio-IDE för att uppdatera alla webbläsare och se effekten.
Nu har denna "Webbläsarlänk" bara en sådan uppdateringsfunktion, men funktionen Webbläsarlänk kan skrivas som en tilläggsfunktion, och du kan anpassa några av de funktioner du behöver.
Om du inte vill använda denna funktion, lägg bara till följande kod under appSettings-noden i web.config.
<lägg till nyckel="vs:EnableBrowserLink" värde="false"/>
|