最近使用miniui作了一個後臺管理系統,打開瀏覽器調試時,總髮現一堆無關的請求,結構大體是:poll?transport=longpoll&connection.....一直不停的刷,看着很煩人。起初覺得這是miniui的數據請求沒處理好,網上了解以後,才發現這是VS 2013的 Browser Link 功能。javascript
二、Browser Link瞭解html
Browser Link 是鏈接VS和瀏覽器之間的通道,這個特性在VS2013中是默認開啓的。當web程序運行的時候,就會註冊一個HttpModule到asp.net的生命週期中,這個HttpModule的功能就是在每一個輸出的網頁中,注入一段<script>腳本,這段腳本的做用就是負責VS IDE和網頁間的通信。
網上了解到Browser Link的功能是:當咱們修改VS中的文件時,而後點擊refresh按鈕或者Ctrl+Alt+Enter刷新這個頁面. 它會當即刷新全部的瀏覽器。我試了一下,確實能夠觸發全部瀏覽器從新請求頁面,看到修改內容。java
三、判斷Browser Link功能是否開啓?web
看見一對無用的poll?transport...請求,也大概能夠肯定是開啓狀態了。json
瀏覽器中右鍵查看頁面的源代碼,檢查頁面html源碼底部的script塊.若是有下面的script代碼,就說明Browser Link功能開啓了。瀏覽器
(1)在toolbox(工具欄)上去掉勾選」Enable Browser Link」(啓動瀏覽器連接)
(2)經過修改web.config文件來關閉Browser Link功能app
原文:https://blog.csdn.net/suxinpaul/article/details/51711583asp.net