gpt4 book ai didi

javascript - 如何从JavaScript错误行号获取实际行

转载 作者:行者123 更新时间:2023-12-03 08:59:47 27 4
gpt4 key购买 nike

动态生成页面时,#号不是很有用。我真正想要的是实际的违规行为。

有什么办法吗?也许

document.getElementsByTagName('html')[0].innerHTML.Split('\n')[lineNumber-1];

// OR

document.body.innerHTML.Split('\n')[lineNumber-1];

但是,当我在 Firefox 10中测试它时,除非 htmlbody标记位于同一行,否则我认为上述内容是不准确的。

提前致谢。

最佳答案

对于任何好奇的人,我的答案是使第一个headbody元素上方的行数在所有页面中保持一致。

对我来说,这神奇的数字是三。

应该注意的是,如果该错误发生在js文件中,则我不知道如何获取客户端的实际行。但是,由于这样做的全部目的是将行记录到服务器(使用ajax),因此我可以简单地读取服务器上js文件的行。因此,这意味着您必须对错误的网址进行额外检查,以查看它是否是一个javascript文件。

关于javascript - 如何从JavaScript错误行号获取实际行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10219959/

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