gpt4 book ai didi

javascript - 以编程方式访问浏览器中的网页错误详细信息

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:52:17 28 4
gpt4 key购买 nike

是否有某种方法可以使用 JavaScript 访问网页警告/错误详细信息?

例如,IE 中的错误显示在左下角,如下所示: alt text

我希望能够使用 JavaScript 访问此错误的详细信息(在 IE 以及其他浏览器中,如果可能的话)。

有什么建议吗?

编辑:我不是在寻找调试器。我想访问错误详细信息/错误控制台的内容。或者,弄清楚如何创建一个等效于 JavaScript 的全局异常处理程序也会有所帮助

最佳答案

您可能需要使用 window.onerror 事件。您可以将此事件视为一种全局异常处理程序。 onerror 的返回值决定浏览器是否显示标准错误信息。如果返回 false,浏览器会在 JavaScript 控制台中显示标准错误消息。如果返回 true,浏览器不会显示标准错误消息。 ( Source )

<script type="text/javascript">
window.onerror=function(msg, url, line){
alert('An error has occurred' + msg);
return true;
}
</script>

<script type="text/javascript">
// Syntax error
document.write('hi there'
</script>

您还可以使用 JavaScript 中的传统异常处理来捕获运行时错误。

try
{
document.write(junkVariable)
}
catch (exception)
{
document.write(exception)
}

上面的输出是:

‘junkVariable’ is undefined

编辑psychotik's所述注释,window.onerror 事件在 Google Chrome 中不起作用。 ( Source )

关于javascript - 以编程方式访问浏览器中的网页错误详细信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2090326/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com