如何在浏览器的调试器编辑javascript文件并保存

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在浏览器的调试器编辑javascript文件并保存相关的知识,希望对你有一定的参考价值。

例如chrome浏览器,那个查看器可以编辑得到JS文件,但是保存后,一刷新,就恢复原来的JS文件了,等于保存不了了,如何才能编辑?

参考技术A 这个没办法的 你只是修改的浏览器的缓存,所以你必需修改你的原文件。这里的修改只是给你用来调试用的。 参考技术B 调试器用的是临时文件,刷新就会重本地文件重新读,你直接找到那个js文件,在本地改,别在调试过程中改本回答被提问者采纳

开始编辑代码时如何自动停止调试?

【中文标题】开始编辑代码时如何自动停止调试?【英文标题】:How to automatically stop debugging when starting to edit code? 【发布时间】:2011-01-20 22:01:17 【问题描述】:

我正在开发一个 ASP.NET 项目。在调试时,我经常想从浏览器切换回 Visual Studio (2008) 并编辑一些代码。然后 Visual Studio 不会让我编辑代码,除非我先明确退出调试。

是否有任何方法可以配置 Visual Studio,以便自动停止调试并允许我编辑代码,还是每次都必须手动停止它?

禁用 Edit and Continue 确实允许我编辑代码,但这不会强制 VS 停止调试...

【问题讨论】:

【参考方案1】:

一种解决方法,允许您在调试时编辑代码 万一 vs 2012 转到工具 -> 调试 -> 编辑并继续 取消勾选Enable Edit and Continue,编辑后别忘了rebuild/redebug

【讨论】:

【参考方案2】:

是的,它可以做到。默认情况下,此功能是关闭的。要启用编辑并继续,请转到工具.. Visual Studio IDE 菜单中的选项。打开树的调试部分,然后单击编辑并继续组。确保选中“启用编辑并继续”。如果您使用的是 VS 2005 Professional,您可能需要单击此屏幕底部的复选框,显示类似“显示所有选项”。

更新:您必须在代码中的断点处进行编辑。您不能编辑方法签名、添加新方法等。像这样的更改不是 Edit and Continue 的设计目的,我什至无法开始思考 Microsoft 将如何实现它。

【讨论】:

感谢您的回复,但它并不能完全回答我的问题。我启用了编辑并继续,但我仍然收到消息“代码运行时不允许更改......等等。”当我尝试编辑我的代码时。这就是为什么作为替代方案,我希望 VS 在我尝试编辑代码时自动完全停止调试。你知道这是否可能吗?

以上是关于如何在浏览器的调试器编辑javascript文件并保存的主要内容,如果未能解决你的问题,请参考以下文章

safari浏览器如何调试

vs2010边调试边编辑后台.cs文件的办法

如何编写自己的插件?

开始编辑代码时如何自动停止调试?

如何使用移动浏览器调试 JavaScript 代码

在 Visual Studio 中调试时如何强制 Chrome 浏览器重新加载 .css 文件?