Javascript 每次重新加载页面时,在调试器中保留并运行代码

Javascript 每次重新加载页面时,在调试器中保留并运行代码,javascript,internet-explorer,Javascript,Internet Explorer,我有一个函数,可以在一段时间后重新加载当前页面。我希望该函数在每次重新加载页面时自动运行(使用调试器) 问题是每次重新加载页面时,调试器中的代码都会被清除,并且不会调用该函数。如何解决这个问题?< P>一个非常简单的解决方案:不要把JavaScript放到控制台中,而是把它放到你的应用程序中,但是当你没有调试时禁用它。 例如,在URL中可以有一个GET参数,当该参数存在时,会触发函数。关于如何在Javascript中检索GET参数的详细说明,请参见 一个更简单的替代方法是,只需将此代码注释掉,并

我有一个函数,可以在一段时间后重新加载当前页面。我希望该函数在每次重新加载页面时自动运行(使用调试器)


问题是每次重新加载页面时,调试器中的代码都会被清除,并且不会调用该函数。如何解决这个问题?

< P>一个非常简单的解决方案:不要把JavaScript放到控制台中,而是把它放到你的应用程序中,但是当你没有调试时禁用它。

例如,在URL中可以有一个GET参数,当该参数存在时,会触发函数。关于如何在Javascript中检索GET参数的详细说明,请参见

一个更简单的替代方法是,只需将此代码注释掉,并在需要调试时对其进行注释。(这不是一个好的实践,我会在代码审查时责骂你,但这是真实的人做的事情,它的优点是容易操作。)

-


另一种选择是:您可以检测控制台何时打开,并且只在检测到控制台时运行代码(尽管这会让像我这样总是打开开发人员工具的超级用户感到恼火)。检测这一点并不简单,但您可以使用一个库:

感谢您的快速回复。实际上我不想调试代码,我的真正目的是我想在internet explorer中重复重新加载一个页面一段时间(这个页面只能在internet explorer中加载,我不能更改它的源代码),所以我在debugger中为此写了一个javascript。你能给我另一个解决办法吗。谢谢。我的答案是解决这个问题的办法。我将描述三种运行代码的方法,而无需在调试器中运行代码。写入调试器的代码在页面重新加载时丢失-这些解决方案中的任何一个都可以为您解决这个问题。
function reloadPage() {     
   window.location.reload(false);  
}
setInterval(reloadPage,3000)