繁体   English   中英

命中断点后编辑外部JavaScript文件

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM