Много е странно, първоначално мислех, че е причинено от Javascrip{filtering}t файла или view, който Visual Studio 2013 е добавил по подразбиране при създаване на проект, но не можах да го намеря след дълго търсене, а след като разгледах кода под FireBug, намерих следния код в долната част на страницата:
- <scrip{过滤}t id="__browserLink_initializationData" type="application/json">
- {"appName":"Firefox","requestId":"23b71f085f334e97969864ab934745c5"}
- </scrip{过滤}t>
- <scrip{过滤}t async="async" src="http://localhost:49925/4b38e516c0774211882dabde19ecda0f/browserLink" type="text/javascrip{过滤}t">
Копирай код След това потърсих името browserLink и открих, че browserLink е нова функция във Visual Studio 2013.
Какво е Browser Link?
Функцията на този Browser Link е да изгради комуникационен мост между потока и Visual Studio IDE чрез скриптов файл, а след активирането на Browser Link Visual Studio ще инжектира IHttpModule модулен обект в уебсайта и след това ще регистрира скрипт на всяка страница.
Функцията Browser Link е реализирана с помощта на технологията SignalR.
С всичко това казано, за какво точно се използва функцията Browser Link?
Сега функцията Broswer Link е сравнително проста – тя се използва за обновяване на страницата, която е отворена в браузъра в Visual Studio IDE, защо да се обновява страницата във Visual Studio IDE?
Ако разработваш страница, която трябва да е съвместима с браузъри IE, GOOGLE, FIREFOX и мобилни устройства, можеш да използваш тези цветя, за да отвориш страницата си едновременно, ако откриеш някакъв проблем, върни се във VS IDE, за да я модифицираш, а след промяната можеш да кликнеш "Refresh Linked Browsers" във Visual Studio IDE, за да обновиш всички браузъри и да видиш ефекта.
Сега тази "Browser Link" има само такава функция за обновяване, но функцията Browser Link може да бъде написана като разширение и можете да персонализирате някои от необходимите функции.
Ако не искате да използвате тази функция, просто добавете следния код под appSettings в web.config.
<add key="vs:EnableBrowserLink" стойност="false"/>
|