IE11 Devtools - 跨 URL 保留控制台日志

IE11 Devtools - persist console logs across URLs

提问人:Cog 提问时间:2/16/2019 更新时间:2/25/2019 访问量:369

问:

IE11 Devtools - 我知道有一种方法可以在导航时保留控制台日志。(请参阅此 SO 帖子底部的答案)。

但是,这似乎仅在我在同一域的 URL 之间导航时才有效。

如果我从 www.abc.com(打开 Devtools 并将控制台日志设置为保留)导航到 www.google.ca,则 Devtools 栏会自行关闭,并且我会丢失所有控制台日志。

有没有办法在不同域之间导航时,1)保持Devtools栏打开,以及2)保留控制台日志?

谢谢!

互联网浏览器 11 开发 IE11-开发人员工具

评论


答:

0赞 Deepak-MSFT 2/18/2019 #1

我尝试在我的网站上进行测试,我发现我能够在导航到其他站点时保留日志。

使用 IE 11 的测试结果:

enter image description here

任何 IE 设置都可能导致您出现此行为。出于测试目的,您可以尝试在任何其他机器上进行测试以检查结果。

尝试检查您身边的 IE 设置。如果问题仍然存在,则尝试重置IE可能有助于解决问题。

1赞 Andy Sterland 2/25/2019 #2

IE 工具是否在跨域导航之间关闭?在 IE 中,如果您从一个区域(例如受信任的站点)中的域导航到另一个区域(例如 Internet)中的另一个域,则 IE 将在后台重新启动选项卡,因为需要创建一个新进程以匹配该区域的完整性级别。如果是这种情况,那么 IE 开发工具将关闭,根本无法持久化日志。要解决此问题,您可以采取的措施是确保您在其中导航的两个域位于同一区域中。