Visual Studio 2013中因SignalR的Browser Link引起的Javascript错误一则
众所周知Visual Studio 2013中有一个由SignalR机制实现的Browser Link功能,意思是开发人员可以同时使用多个浏览器进行调试,当按下IDE中的Browser Link按钮后,开发中对页面的更改会同步到所有已连接的浏览器中。Browser Link按钮就是位于浏览器调试按钮右边的一个类似“刷新”的按钮:
最近在开发apworks.org的新版本(之前因为供应商的问题导致网站全部瘫痪,我也一直没来得及修复,索性自己重新打造一个,顺便也验证Apworks框架的可用性),发现在使用syntaxhighlighter插件的页面上,以前没有问题的页面现在出现了如下错误:
研究了很久,一直以为是jquery或者syntaxhighlighter的版本引起的,反复测试了很长时间都没有解决问题。最后发现,在出现错误的脚本中,有以下这段注释:
突然发现SignalR关键字,顿时觉得是由于Visual Studio 2013的Browser Link功能引起的,于是打算关闭该功能试试。在Browser Link按钮右边的下拉菜单中,找到Enable Browser Link选项,将其左边的钩钩去掉,如下:
再次运行程序,发现错误信息已经没有再出现了。其实,Browser Link功能就是Visual Studio 2013在启动浏览器后,在已有的HTML文档中注入了一段使用SingalR协助调试的代码,这可以通过Developer Tools看到:
希望本文会对遇到类似问题的朋友有所帮助。当使用Visual Studio 2013开发Web应用程序,并出现了神奇的javascript错误时,可以试试本文所述的方法。
Visual Studio 2013中因SignalR的Browser Link引起的Javascript错误一则相关推荐
- 把nasm集成到Visual studio 2013中
把nasm集成到Visual studio 2013中 Visualstudio 的强大不用多说,基本上没有哪个程序员,开发人员不知道这个家伙的,因为最近在研究嵌入式的操作系统设计,操作系统嘛,虽然大 ...
- Visual Studio 2013中因Browser Link引起的Javascript错误
参考文章:http://www.cnblogs.com/daxnet/archive/2013/10/27/3391146.html Browser Link功能会引起js异常.在调试右侧的三角下拉选 ...
- Visual Studio 2013 中使用断点
你可能已经很熟悉Visual Studio中的断点的基本功能.你在编辑器里代码的侧边点击,创建一个红色的圆点,然后运行应用程序,线程走到你所点的代码处停下,你可以用调试窗口查看代码状态. 你可能不熟悉 ...
- visual studio 2013 中配置OpenCV2.4.13 姿势
首先在path中添加 "C:\OpenCV\opencv\build\x64\vc12\bin" (地址随实际变化) 注:添加的都是*86不使用*64 在visualstudi ...
- Visual Studio 2013 中如何设置断点
翻了下以前的草稿, 拿出来贴一贴! -------------------------------------- VS 2013 代码调试 [如何设置断点] 一. 直接用鼠标在界面选定断点 打开VS, ...
- 服务器中修改项目端口,c#-在Visual Studio 2013中更改项目端口号
VS for ASP.NET项目中有两种项目类型: Web应用程序项目(尤其是具有.csproj或.vbproj文件来存储这些设置)在项目下具有"属性"节点. 在" We ...
- Visual Studio 2013中引入Web Service的简单方法visual studio 引用 wsdl
http://blog.csdn.net/wangzhongbo_24/article/details/49954191 Web Service有三种表示方式 三种方式分别为WSDL.Endpoint ...
- 在 Visual Studio 2013 中使用 JavaScript 的 IntelliSense
原本JavaScript直接在页面中引用的时候,智能感知会直接根据js文件的内容来获得提示.但是由于在新的ASP.NET中使用了Bundle,js文件不是直接在页面中引用了,所以智能感知也就出了问题. ...
- 如何在 Visual Studio 2019 中连接中国版 Azure
点击上方蓝字关注"汪宇杰博客" 导语 做国内项目很可能用到中国版的 Azure,即世纪互联运营的 azure.cn.然而 Visual Studio 2019 默认连接的是国际版的 ...
最新文章
- Milking Cows 挤牛奶
- 常用巡检语句(oracle)
- Eclipse(properties)插件:PropertyEditor在线安装
- 刘邦韩信java_刘邦为啥非要杀韩信,800多年后李世民给出了答案,原来如此
- 使用Gradle构建Monorepo项目
- 使用dup2实现重定向到屏幕终端遇到问题
- NumPy常用属性及方法
- 手把手系列|风控建模中共线性的影响和处理(上)
- 第一章 ---- Spring IOC
- Spring复杂类型数据依赖注入
- 面试官:换人!赶快换人!连CopyOnWriteArrayList都没听过!确实没听过
- 推荐5款免费网盘,空间大不限速!
- 错觉图片生成实验 - 隐形的黑点
- 阿里快递扩张之路:集齐“四通一达”后持续增持,再花百亿图啥?
- 如何取消默认浏览器中hao123主页
- java Swing TXT文件分割程序
- 基建狂魔谷歌,如何把数据中心“武装到牙齿”
- react-router与react-reduct配合使用时页面不刷新问题解决方法
- windows驱动快速入门
- 传统“寒热”病的背后 王溢嘉