我刚刚在 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/