是否可以通过Firebug动态替换JavaScript片段

是否可以通过Firebug动态替换JavaScript片段,firebug,google-chrome-devtools,Firebug,Google Chrome Devtools,有没有办法通过Firebug/Chrome开发工具替换JS文件中的一行代码。 我知道可以交换css类。JS有可能吗 例如,我知道这一行导致JS错误 if(someVar.length == 10) 所以我想用它来交换 if(someVar && someVar.length == 10) 我的目的是在开始修复bug之前,在生产服务器上进行一个快速修复演示。 (来源:) 您可以使用Firebug控制台选项卡编写Javascript。在我将其集成到我的项目中之前,我使用了大量的快

有没有办法通过Firebug/Chrome开发工具替换JS文件中的一行代码。 我知道可以交换css类。JS有可能吗

例如,我知道这一行导致JS错误

if(someVar.length == 10)
所以我想用它来交换

if(someVar && someVar.length == 10)
我的目的是在开始修复bug之前,在生产服务器上进行一个快速修复演示。


(来源:)

您可以使用Firebug控制台选项卡编写Javascript。在我将其集成到我的项目中之前,我使用了大量的快速原型代码。使用控制台时,javascript在当前页面的上下文中执行。因此,当前为该页面定义的脚本可能会被重新发现。例如,在控制台窗口中,我可以执行以下操作:

$ = function() { alert("Whoops"); }
…这将重新定义JQuery使用的
$
函数

导航到要修改的网站源代码上的文档对象模型查看窗格

选择树中任意一行的空白,然后双击它

通过步骤1后弹出的编辑器更改变量的值

使用静态文本、数字或公式更新该值

为要包含的内容编写一个命令行JavaScript表达式,以代替静态常量。按“回车”键,命令行将被计算,并显示变量的结果

通过点击Tab键,使用自动完成功能在源代码中的对象属性中向前移动。继续按tab键浏览所有选项,然后按“Shift tab键”在代码中向后移动

在顶部网站窗格中立即查看您的更改。继续进行更改,直到您对网站的显示方式感到满意为止

您可以使用Firerbug实时编写和执行JavaScript。这是一种在生产环境中部署脚本之前测试并确保脚本正常工作的好方法

打开Firebug并编写代码,如图所示。按回车键。您将立即看到代码的输出


(来源:)

您可以使用Firebug控制台选项卡编写Javascript。在我将其集成到我的项目中之前,我使用了大量的快速原型代码。使用控制台时,javascript在当前页面的上下文中执行。因此,当前为该页面定义的脚本可能会被重新发现。例如,在控制台窗口中,我可以执行以下操作:

$ = function() { alert("Whoops"); }
…这将重新定义JQuery使用的
$
函数

导航到要修改的网站源代码上的文档对象模型查看窗格

选择树中任意一行的空白,然后双击它

通过步骤1后弹出的编辑器更改变量的值

使用静态文本、数字或公式更新该值

为要包含的内容编写一个命令行JavaScript表达式,以代替静态常量。按“回车”键,命令行将被计算,并显示变量的结果

通过点击Tab键,使用自动完成功能在源代码中的对象属性中向前移动。继续按tab键浏览所有选项,然后按“Shift tab键”在代码中向后移动

在顶部网站窗格中立即查看您的更改。继续进行更改,直到您对网站的显示方式感到满意为止

您可以使用Firerbug实时编写和执行JavaScript。这是一种在生产环境中部署脚本之前测试并确保脚本正常工作的好方法

打开Firebug并编写代码,如图所示。按回车键。您将立即看到代码的输出


Chrome开发工具支持此功能:;它在那里被称为实时编辑。

Chrome开发工具支持此功能:;这里叫做实时编辑。

我找到了一个更好的解决方案,Fiddler。它不仅与浏览器无关,而且允许我拦截每个HTTP请求并动态修改响应,而无需访问主机。我找到了一个更好的解决方案,Fiddler。它不仅与浏览器无关,而且允许我拦截每个HTTP请求并动态修改响应,而无需访问主机。