Danes sem namestil Visual Studio 2013, odprl obstoječo spletno stran z VS2013 in med odpravljanjem napak na strani se je pojavila napaka skripte, datoteka z imenom "browserLink" ??? , Ti dokumenti niso uporabljeni v projektu, ali so zastrupljeni?
Natančno preberite informacije v VS, ugotovite, da je datoteka browserLink referencirana na stran, nato preverite izvorno kodo v flowerju in na dnu najdete ta kos kode:
<!-- Povezava do brskalnika 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> <!-- Konec povezave do brskalnika -->
Bil sem olajšan, ko sem videl komentarje, to bi morala biti nova funkcija v Visual Studio 2013, nato pa sem jo poguglal, a Browser Link je pravzaprav nova funkcija.
Kaj je povezava do brskalnika?
Funkcija te Browser Link je zgraditi komunikacijski most med potekom in Visual Studio IDE preko skriptne datoteke, po vklopitvi Browser Link pa Visual Studio vbrizga objekt modula IHttpModule v spletno stran in nato registrira skripto na vsaki strani.
Funkcija Browser Link je implementirana s tehnologijo SignalR.
Ob vsem tem, za kaj pravzaprav se uporablja funkcija Browser Link?
Broswerjeva funkcija povezave je razmeroma preprosta,To se uporablja za osveževanje strani, ki so že odprte v brskalniku Visual Studio IDE, Zakaj osveževati strani v Visual Studio IDE?
Obstaja tak scenarij uporabe: Če razvijate stran, mora biti ta stran združljiva z IE, GOOGLE, FIREFOX in mobilnimi brskalniki; možno je, da boste te cvetove uporabili za odprtje strani hkrati, če naletite na kakšno težavo, se vrnite v VS IDE za spremembo, po spremembi pa lahko kliknete "Osveži povezane brskalnike" v Visual Studio IDE, da osvežite vse brskalnike in vidite učinek.
Zdaj ima ta "Browser Link" le takšno funkcijo osvežitve, vendar je funkcija Browser Link lahko napisana kot razširitvena funkcija in lahko prilagodite nekatere funkcije, ki jih potrebujete.
|