是否可以使用chrome开发人员工具或firebug在javascript文件中制作和运行更改而无需刷新?

时间:2017-08-29 10:04:42

标签: javascript google-chrome google-chrome-devtools

我正在解决一个问题,问题是代码很大并且部署在某个远程位置,并且需要花费大量时间来完成此过程。现在,我知道在chrome开发人员工具中我们可以打开javascript文件并修改/保存它们但问题是,更改不会反映在应用程序中。例如,hello.js有这样的东西,

   sayHello : function() {

 // some existing code here.

 }

现在,开发人员工具允许修改此文件,如

 sayHello : function() {

 // some existing code here.
 // additional code added at runtime.

 }

但我遇到的问题是,当我执行

时,这个额外的代码没有反映出来
  

的sayHello()

再次发挥作用。

注意:我不是要在这里加载任何新脚本。

1 个答案:

答案 0 :(得分:0)

如果没有更多的操作输入,很难说,但可能是您正在更改源代码(在浏览器缓存中)并且您希望内存中的对象也会发生变化?如果在实例化对象之前放置一个断点并在那一刻更改代码并查看会发生什么。