在页面中禁用一位Javascript

在页面中禁用一位Javascript,javascript,firebug,greasemonkey,google-chrome-devtools,Javascript,Firebug,Greasemonkey,Google Chrome Devtools,不是关于编程,而是关于编程工具(Firebug、Chrome开发者工具)。我从常见问题解答中了解到,这里没有问题。我在一个HTML页面中遇到了一个遗留重定向问题,无法摆脱它,无论是使用Chrome开发工具还是Firebug。这是一段内联代码,插入HTML文件body: <SCRIPT type=text/javascript><!-- Redirect(); function Redirect() { location.href = 'https://another/page/

不是关于编程,而是关于编程工具(Firebug、Chrome开发者工具)。我从常见问题解答中了解到,这里没有问题。我在一个HTML页面中遇到了一个遗留重定向问题,无法摆脱它,无论是使用Chrome开发工具还是Firebug。这是一段内联代码,插入HTML文件
body

<SCRIPT type=text/javascript><!--
Redirect();
function Redirect()
{
location.href = 'https://another/page/';
}
// --></SCRIPT>

很遗憾,我无法访问此页面的源代码。我希望避免执行此代码段,同时保持Javascript的所有其余部分处于活动状态。目标只是通过访问一些需要Javascript才能工作的管理控件来更改重定向URL!(我知道我们把自己弄得一团糟……)


我试图使用大多数Chrome开发者工具/Firebug来摆脱这种局面,但可能缺乏使用它们的经验。我尝试的是:在
location.href=…
行上使用Firebug设置断点。不幸的是,Firebug和Chrome Developer工具都在断点期间冻结了所有Javascript执行。AFAK没有取消
location.href=
执行的选项,同时保留其他Javascript代码处于活动状态、修补代码或同时使用管理面板。我还调查了greasemonkey的行为,但在这里没有找到任何明显的方法让它对我有效。

尝试在html页面中重写该方法,看看它是否有效

function Redirect()
{
location.href = 'https://another/page/';
}
与 函数重定向() {


希望我能帮助您

尝试覆盖html页面中的方法,看看它是否有效

function Redirect()
{
location.href = 'https://another/page/';
}
与 函数重定向() {


希望我能帮上忙,谢谢。我会将这个标记为已接受,不过我必须做一些增强才能使它工作。我必须在调用
Redirect()
的行上设置一个断点。在这里,使用以下代码段:Redirect=function(){}并取消暂停。新的(空)函数将被调用,而不是重定向。棘手的是,页面几乎每次单击都会被重新加载,因此我每次都必须设置断点。(按
Esc
足够快以取消页面执行并设置断点)。不太有趣,但现在我已经完成了。谢谢。我会将此标记为已接受,尽管我必须做一些增强才能使其工作。我必须在调用
Redirect()
的行上设置一个断点。在这里,使用以下代码段:Redirect=function(){}并取消暂停。新的(空)函数将被调用,而不是重定向。棘手的是页面几乎每次点击都会被重新加载,所以我每次都必须设置断点。(按
Esc
足够快以取消页面执行并设置断点)。这不是很有趣,但现在我已经完成了。