Днес инсталирах Visual Studio 2013, отворих съществуващ WEB уебсайт с VS2013 и при дебъгване на сайта се появи грешка в скрипта, файл на име "browserLink" ??? , Тези документи не се използват в проекта, отровени ли са?
Внимателно прочетете информацията във VS, намерете, че browserLink файлът е препратен към страницата, след това проверете изходния код в цветето и намерете този код в долната част:
<!-- Линк към браузъра на 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> <!-- Край на връзката към браузъра -->
Почувствах облекчение да видя коментарите, че това трябва да е нова функция във Visual Studio 2013, и после я потърсих в Google, но Browser Link всъщност е нова функция.
Какво е Browser Link?
Функцията на този Browser Link е да изгради комуникационен мост между потока и Visual Studio IDE чрез скриптов файл, а след активирането на Browser Link Visual Studio ще инжектира IHttpModule модулен обект в уебсайта и след това ще регистрира скрипт на всяка страница.
Функцията Browser Link е реализирана с помощта на технологията SignalR.
С всичко това казано, за какво точно се използва функцията Browser Link?
Сега функцията Broswer Link е сравнително проста,Това се използва за обновяване на страници, които вече са отворени във Visual Studio IDE браузъра, Защо да се обновяват страниците в IDE на Visual Studio?
Има такъв сценарий за приложение: Ако разработвате страница, тази страница трябва да е съвместима с браузъри IE, GOOGLE, FIREFOX и мобилни устройства, възможно е да използвате тези цветя, за да отворите страницата си едновременно, ако откриете някакъв проблем, върнете се във VS IDE за промяна, а след промяната можете да кликнете "Refresh Linked Browsers" във Visual Studio IDE, за да обновите всички браузъри и да видите ефекта.
Сега тази "Browser Link" има само такава функция за обновяване, но функцията Browser Link може да бъде написана като разширение и можете да персонализирате някои от необходимите функции.
|