gpt4 book ai didi

javascript - 将缩小和混淆的 javascript 文件中生成的错误回溯到原始文件,而不使用源映射

转载 作者:行者123 更新时间:2023-12-02 20:38:49 25 4
gpt4 key购买 nike

我想回溯在缩小的、模糊的 javascript 文件中发生的跟踪错误。例如,缩小的 JavaScript 中的“第 1 行错误:第 3000 列 ...”之类的错误消息不会提供任何可以轻松跟踪的有意义的信息。

通常,人们使用源 map 来获取准确位置。我知道源映射是如何工作的。

就我而言,我不想向公共(public)用户提供未缩小的代码(原始源代码)(不存在公开访问缩小的问题)。 目的是了解用户浏览器中生成的错误,而无需授予对原始未缩小源 JavaScript 文件的访问权限。

剩下的唯一解决方案是从缩小和混淆文件的错误消息中追溯到原始未缩小源文件中的确切位置。例如,如果我收到类似 error in line 1: column 3000 ... 的错误消息,我应该能够获得原始脚本中的确切行号。

之前有其他人遇到过这个问题吗?有哪些可用的解决方案?如果是,它们是否兼容浏览器?我正在寻找一些开源解决方案。

最佳答案

让他们使用缩小的代码运行您的单元测试;)

关于javascript - 将缩小和混淆的 javascript 文件中生成的错误回溯到原始文件,而不使用源映射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22245677/

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