Сьогодні я встановив Visual Studio 2013, відкрив існуючий веб-сайт з 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, а потім загуглив, але Browser Link — це насправді нова функція.
Що таке Browser Link?
Функція цього Browser Link полягає у створенні комунікаційного мосту між потоком і IDE Visual Studio через скрипт-файл, а після активації Browser Link Visual Studio вводить об'єкт модуля IHttpModule на вебсайт, а потім реєструє скрипт на кожній сторінці.
Функція Browser Link реалізована за допомогою технології SignalR.
З урахуванням усього сказаного, для чого саме використовується функція Browser Link?
Тепер функція зв'язку Broswer відносно проста,Це використовується для оновлення сторінок, які вже відкриті у браузері Visual Studio IDE., Навіщо оновлювати сторінки в IDE Visual Studio?
Існує такий сценарій застосування: Якщо ви розробляєте сторінку, ця сторінка має бути сумісна з браузерами IE, GOOGLE, FIREFOX та мобільними браузерами, можливо, ви одночасно використаєте ці квіти, щоб відкрити сторінку, якщо виникне якась проблема, поверніться до VS IDE для зміни, а після зміни натисніть «Оновити пов'язані браузери» у IDE Visual Studio, щоб оновити всі браузери і побачити ефект.
Тепер у цьому «Browser Link» є лише така функція оновлення, але функцію Browser Link можна написати як розширення, і ви можете налаштувати деякі потрібні функції.
|