Tänään asensin Visual Studio 2013:n, avasin olemassa olevan WEB-verkkosivuston VS2013:lla, ja kun debuggaan sivustoa, ilmestyi skriptivirhe, tiedosto nimeltä "browserLink", ??? , Näitä asiakirjoja ei käytetä projektissa, ovatko ne myrkytettyjä?
Lue huolellisesti tiedot VS:stä, huomaa, että browserLink-tiedosto viitataan sivulle, tarkista sitten lähdekoodi kukista, ja löydä tämä koodipätkä alareunasta:
<!-- Visual Studio -selaimen linkki --> <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> <!-- Lopeta selainlinkki -->
Olin helpottunut nähdessäni kommentit, sen pitäisi olla uusi ominaisuus Visual Studio 2013:ssa, ja googlasin sen, mutta Browser Link on itse asiassa uusi ominaisuus.
Mikä on selaimen linkki?
Tämän selainlinkin tehtävänä on rakentaa viestintäsilta virran ja Visual Studio IDE:n välille skriptitiedoston kautta, ja kun selainlinkki on otettu käyttöön, Visual Studio injektoi IHttpModule-moduulin objektin verkkosivustolle ja rekisteröi sitten skriptin jokaiselle sivulle.
Selaimen linkkiominaisuus on toteutettu SignalR-teknologialla.
Kaiken tämän sanottuani, mihin tarkalleen ottaen Browser Link -toimintoa käytetään?
Nyt Broswer Link -funktio on suhteellisen yksinkertainen,Tätä käytetään jo avoinna olevien sivujen päivittämiseen Visual Studio IDE -selaimessa, Miksi päivittää sivuja Visual Studio IDE:ssä?
Tällainen sovellusskenaario on olemassa: Jos kehität sivua, tämän sivun täytyy olla yhteensopiva IE:n, Googlen, Firefoxin ja mobiiliselainten kanssa. On mahdollista, että käytät näitä kukkia sivun avaamiseen samanaikaisesti, jos löydät jonkin ongelman, palaa VS IDE:hen muokkaamaan, ja muokkauksen jälkeen voit klikata "Refresh Linked Browsers" Visual Studio IDE:ssä päivittääksesi kaikki selaimet nähdäksesi vaikutuksen.
Tässä "Selainlinkissä" on vain tällainen päivitystoiminto, mutta selainlinkkitoiminnon voi kirjoittaa laajennusfunktioksi, ja voit muokata joitakin tarvitsemiasi toimintoja.
|