use*_*664 13 javascript debugging firebug
我在这段代码上有一个断点(使用Firebug):
if (validator.formValidate([dom.forumid]))
Run Code Online (Sandbox Code Playgroud)
我怎样才能跳过这个验证部分并进入该if条款,即使我dom.forumid的无效,即对formValidate()退货的要求false?那我怎么能让它回来true?
我在考虑修改JavaScript,但我不知道是怎么做的.
在Firebug中,我通过在手表输入字段中输入分配来实现
这也可以在Chrome〜33(刚刚经过测试)的execpt中使用:必须将分配输入到控制台中(实际上也可以在Firefox中使用,但是使用监视面板更快:)。
在Firebug中,您必须在每次休息时编辑并重新保存输入到输入中的作业。
当然,替换该功能将阻止代码在后续运行中正常运行。为了避免这种情况,可以将原始值保存到window._savedFnX大约50左右,然后再次分配分配的功能/值。但是,我认为这是一种解决方法,可以一次又一次地保存代码以达到关注点。我经常意识到情况很糟糕,然后我想继续(而代码不会)测试其余的代码。
看一下这些屏幕截图:
屏幕截图中photo是一个包含以下代码的实例:
{
...
_loaded: false, // set to true on some condition
...
isLoaded: function(){
return this._loaded;
},
...
}
Run Code Online (Sandbox Code Playgroud)
该方法isLoaded()将在示例中替换为始终返回true。:)
(适用于Firebug〜1.12)
[ORANGE]该[BLUE]框突出显示isLoaded()了替换函数将返回的值和返回的值。

(适用于Chrome〜34.0)
注意:在Chrome中,您还可以编辑源代码并重新运行修改后的版本。
[ORANGE][GREEN]该[BLUE]框突出显示isLoaded()了替换函数将返回的值和返回的值。
