I dag installerede jeg Visual Studio 2013, åbnede en eksisterende WEB-hjemmeside med VS2013, og da jeg fejlsøgte hjemmesiden, dukkede der en scriptfejl op, en fil kaldet "browserLink" ??? , Disse dokumenter bruges ikke i projektet, er det forgiftet?
Læs informationen grundigt i en VS, find ud af, at browserLink-filen er refereret til siden, og tjek derefter kildekoden i blomsten, og find dette stykke kode nederst:
<!-- Visual Studio Browser Link --> <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> <!-- Slut Browser-link -->
Jeg blev lettet over at se kommentarerne, det burde være en ny funktion i Visual Studio 2013, og så googlede jeg det, men Browser Link er faktisk en ny funktion.
Hvad er Browser Link?
Funktionen af dette browserlink er at bygge en kommunikationsbro mellem flowet og Visual Studio IDE'en via en scriptfil, og efter at have aktiveret Browser Link, vil Visual Studio injicere et IHttpModule-modulobjekt på hjemmesiden og derefter registrere et script på hver side.
Browser Link-funktionen er implementeret ved hjælp af SignalR-teknologi.
Med alt det sagt, hvad bruges Browser Link-funktionen egentlig til?
Nu er Broswer Link-funktionen relativt simpel,Dette bruges til at opdatere sider, der allerede er åbne i Visual Studio IDE-browseren, Hvorfor opdatere sider i Visual Studio IDE'en?
Der findes et sådant anvendelsesscenarie: Hvis du udvikler en side, skal denne side være kompatibel med IE, GOOGLE, FIREFOX og mobile browsere; det er muligt, at du bruger disse blomster til at åbne din side samtidig, hvis du finder et problem, kan du gå tilbage til VS IDE for at ændre, og efter ændringen kan du klikke på "Opdater linkede browsere" i Visual Studio IDE for at opdatere alle browsere og se effekten.
Nu har denne "Browser Link" kun sådan en opdateringsfunktion, men Browser Link-funktionen kan skrives som en udvidelsesfunktion, og du kan tilpasse nogle af de funktioner, du har brug for.
|