Typescript sourcemap由于插入的js代码而导致Map错误

whhtz7ly  于 2022-12-14  发布在  TypeScript
关注(0)|答案(1)|浏览(101)

嗨,我有一个非常奇怪的问题。我试图在我的一个客户SharePoint网站上使用sourcemap,但在该网站上,他们正在使用可能的后卫应用程序,注入一些js代码在我的js文件,并打破了我的sourcemap,因为浏览器把调试点放在错误的行在js文件。
正如你在第一个截图中看到的,当我在ts文件上添加一个断点时,因为防御者在第二个截图中添加了断点的额外代码,所以断点不在正确的行上。
有什么办法可以解决这个问题吗?谢谢

z4iuyo4d

z4iuyo4d1#

您有一些解决方法:
1.尝试使用DevTools overrides运行使用本地副本的站点,在本地副本中删除插入的代码以使源Map再次与代码匹配。

  1. Disable source maps in DevTools和调试JavaScript而不是TypeScript。如果代码没有被简化,通常很容易理解。

相关问题