Visual Studio的browser link

Visual Studio的browser link

一、Browser Link功能是什么样子?

在VS的工具栏上 这个功能默认是开启的,当你启动web项目的时候,它就默认启动了。

二、Visual Studio中Browser Link 功能到底是用来干什么用的?

1、微软通过Browser Link技术在VS和浏览器之间架起了一个桥梁。这一技术是基于SignalR来实现的

2、现在 Broswer Link 功能比较简单,就是用来在 Visual Studio IDE 可以刷新浏览器中已经打开的页面, 为什么要在 Visual Studio IDE 中刷新页面?

3、有这么一个应用场景:假如你在开发一个页面,这个页面需要兼容 IE, GOOGLE, FIREFOX 和移动浏览器, 有可能你会同时使用这些流程器打开你的页面, 如果发现有某种问题,回到 VS IDE 进行修改, 修改完后可以在 Visual Studio IDE 点 "Refresh Linked Browsers" 来刷新所有浏览器以查看效果。

三、Browser Link功能在哪些场合下使用?

Browser Link适合在多浏览器下调试页面的时候使用,这样就减少了在多浏览器下手动刷新的痛苦。

四、Browser Link是如何工作的实例

假设我们想看到Default.aspx在多个浏览器下是如何呈现的:

1、点击toolbox上的”Browse with…”然后选择多个浏览器(IE, Firefox, Chrome等)。当启动完成后,VS 会显示当前有3个浏览器连接。

2、然后我们修改Default.aspx文件,将 <h1> ASP.net </h1> 改成 ASP.NET 4.5,然后点击refresh按钮或者Ctrl+Alt+Enter刷新这个页面,它会立即刷新所有的浏览器。

五、如何判断Browser Link功能是否开启?
 

直接查看页面的源代码,检查页面html源码底部的script块. 如下图. 如果有下面的script代码,就说明Browser Link功能开启了。


六、如何禁用Browser Link

方式一、可以在toolbox上去掉勾选”Enable Browser Link”

方式二、还可以通过修改web.config文件来关闭Browser Link功能

修改appSetting中的vs:EnableBrowserLink”值为“false”, 这样就可以关闭Browser Link.

标签: