最近使用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