Javascript 在不重新加载控制台数据的情况下重新加载页面

Javascript 在不重新加载控制台数据的情况下重新加载页面,javascript,google-chrome,console,refresh,Javascript,Google Chrome,Console,Refresh,我试图在谷歌chrome控制台中运行一些javascript。在它中间的某个地方我需要表演 location.reload(); 所以页面会被刷新,但整个控制台数据(我在colsole中定义的函数)都会被破坏。 因此,我的问题如下: 是否有任何方法可以在不重新加载控制台窗口的情况下刷新网页?否。控制台是要重新加载的窗口对象的属性 在浏览器级别,您可以通过在重新加载时保留控制台日志数据来推翻这一点,但它不属于新窗口的范围:Chrome:Developer Tools>console>在Chrom

我试图在谷歌chrome控制台中运行一些javascript。在它中间的某个地方我需要表演

location.reload();
所以页面会被刷新,但整个控制台数据(我在colsole中定义的函数)都会被破坏。 因此,我的问题如下:
是否有任何方法可以在不重新加载控制台窗口的情况下刷新网页?

否。控制台是要重新加载的
窗口
对象的属性


在浏览器级别,您可以通过在重新加载时保留控制台日志数据来推翻这一点,但它不属于新窗口的范围:Chrome:Developer Tools>console>在Chrome Developer tool中导航时保留日志,右键单击console->preserve log on navigation(控制台->保留导航日志)会在刷新页面时保持chrome控制台。

chrome控制台部分单击设置图标并打开一个弹出窗口, 选中“保留日志”选项。 之后显示所有控制台页面


错误的方法。您希望保持控制台的状态。重新加载页面时,控制台也会重新初始化。但是,FF和Chrome控制台中有
presist
选项,可以满足您的需要。但是,在控制台中定义的任何函数都不会仅保留当前在控制台中的输出。那么有没有办法在控制台中永久定义函数,以便我在刷新后也可以使用它?我不这么认为,但是,您可以在从服务器加载的页面中定义这些函数,以便它们在每次重新加载后都出现。不要进行整页加载,只在“container”div中使用AJAX加载页面(甚至可能是您的整页)。可能的重复不是用户想要的asked@Rajatbanerjee就是这样