![](/img/trans.png)
[英]Visual Studio Javascript BreakPoint not getting hit, why?
[英]Edit external JavaScript file after breakpoint is hit
在VS2010 IDE中,当遇到断点(或错误)时,它将打开我引用的外部JavaScript文件的只读[动态]版本。 如果可以立即编辑此文件并刷新浏览器,我的工作流程将得到极大改善。 这与挖掘原始JS文件,打开正确的行并在其中进行编辑相反。
我只知道这是可能的,因为我可以在旧的工作计算机配置上执行此操作,但是我一生无法在家中复制它。
有人做过这项工作吗? 也许是扩展? 或者可能与引用文件的方式,我的basehref标签或URL重写有关。
当基本href指定本地主机以外的域时,会发生这种情况。 我的问题是,要为Facebook JS启用本地环境,我需要在URL中添加域。 因此,我设置了主机文件以将localhost.mydomain.com重映射到localhost。
当Visual Studio IDE遇到非本地主机的文件引用时,它不会尝试获取本地文件,因为它假定(在大多数情况下正确)是从另一个站点提供文件。 在这种情况下,它将文件加载为[动态]和只读文件。
这是测试用例:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<base href="http://localhost.mydomain.com/virtual-directory/" />
<script type="text/javascript" src="test.js"></script>
</head>
<body>
</html>
test.js中的任何断点都将导致打开一个只读动态文件。
您如何引用文件? 每当在html内编写脚本块或动态插入脚本块时,调试器都会打开代码停止的页面实例。 如果使用标签vs引用脚本,则应打开原始脚本文件(至少这是在我的计算机上执行的操作)。 您能否上传当前结构的示例?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.