I dag installerte jeg Visual Studio 2013, åpnet et eksisterende WEB-nettsted med VS2013, og da jeg feilsøkte nettstedet, dukket det opp en skriptfeil, en fil kalt "browserLink", ??? , Disse dokumentene brukes ikke i prosjektet, er det forgiftet?
Les informasjonen nøye i en VS, finn ut at browserLink-filen er referert til siden, og sjekk deretter kildekoden i blomsten, og finn denne kodebiten nederst:
<!-- Visual Studio Browser-lenke --> <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> <!-- Avslutt nettleserlenke -->
Jeg ble lettet over å se kommentarene, det burde være en ny funksjon i Visual Studio 2013, og så googlet jeg det, men Browser Link er faktisk en ny funksjon.
Hva er Browser Link?
Funksjonen til denne nettleserlenken er å bygge en kommunikasjonsbro mellom flyten og Visual Studio-IDE-en via en skriptfil, og etter å ha aktivert Nettleserlenke, vil Visual Studio injisere et IHttpModule-modulobjekt på nettsiden, og deretter registrere et skript på hver side.
Nettleserlenke-funksjonen er implementert ved hjelp av SignalR-teknologi.
Med alt dette sagt, hva brukes egentlig Browser Link-funksjonen til?
Nå er Broswer Link-funksjonen relativt enkel,Dette brukes til å oppdatere sider som allerede er åpne i Visual Studio IDE-nettleseren, Hvorfor oppdatere sider i Visual Studio IDE?
Det finnes et slikt bruksscenario: Hvis du utvikler en side, må denne siden være kompatibel med IE, GOOGLE, FIREFOX og mobilnettlesere, det er mulig at du bruker disse blomstene til å åpne siden samtidig, hvis du finner et eller annet problem, gå tilbake til VS IDE for å endre den, og etter endringen kan du klikke på "Oppdater lenkede nettlesere" i Visual Studio IDE for å oppdatere alle nettlesere og se effekten.
Denne "Nettleserlenken" har bare en slik oppdateringsfunksjon, men Nettleserlenke-funksjonen kan skrives som en utvidelsesfunksjon, og du kan tilpasse noen av funksjonene du trenger.
|