在 Visual Studio 2013 中调试时出现 Javascript 错误

标签 javascript jquery exception visual-studio-2013

我刚刚在 VS2013 中第一次打开一个网站,当我运行调试器时出现 Javascript 异常:

Unhandled exception at line 194, column 21 in http://localhost:49809/

0x800a1391 - JavaScript runtime error: '$' is undefined 

代码如下:

<script type="text/javascript">
      $(function () {
           $('#one').ContentSlider({
                width: '960px',
                height: '250px',
                speed: 400,
                easing: 'easeOutSine'
            });
      });
 </script>

点击继续,我得到一个进一步的异常:

Unhandled exception at line 37, column 59140 in http://localhost:52306/27fadf043d464a019907842c2a5a764e/browserLink

0x800a139e - JavaScript runtime error: Syntax error, unrecognized expression: unsupported pseudo: plusone

该网站在 VS2012 中运行良好,调试也没有问题。我怀疑这与引用远程 Javascript block ( <script src="//code.jquery.com/jquery-latest.min.js" type="text/javascript"></script><script type="text/javascript" src="//apis.google.com/js/plusone.js"> )有关。是否有我需要修改的权限设置?

如有任何帮助,我们将不胜感激。

NumPy

最佳答案

这似乎是 VS 2013 的新浏览器链接功能中的一个错误。参见 Browser Link Feature .这是一种在运行的应用程序和 Visual Studio 之间进行动态通信的方式。

从那篇文章中,您可以通过将以下行添加到 Web.config 来关闭该功能:

<appSettings>
  ...
  <add key="vs:EnableBrowserLink" value="false" />
</appSettings>

关于在 Visual Studio 2013 中调试时出现 Javascript 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20244048/

相关文章:

处置形式上的 C# 异步回调

c++ - 如何捕获派生(多态)异常对象并将其重新抛出到第二级?

javascript - Telerik 圆环图 - 自定义标签

javascript - Emberjs 输入文本字段值 Unicode 转换

Javascript Canvas - 圆圈正在改变颜色

javascript - 使用 jQuery 遍历 div

javascript - 今天全日历开始日期

jQuery DataTables - 启动缓慢, "Normal"html 表显示在开头

javascript - Jquery-每个循环不更新变量

python - 无法在 Python 中捕获异常 IndexError?