我们的供应商为我们提供了一个 javascript 库,我们在客户端使用它来进行一些数据收集,他们在使用 Ajax 发送(到他们的收集服务器)之前对数据进行加密。
他们缩小/混淆了 javascript,因此我们无法从代码中轻易分辨出他们正在收集什么。
我们已经询问他们是否可以提供未缩小/去混淆的版本,以便我们在出现问题时对其进行调试,但他们拒绝了,原因是这是他们的知识产权。
我的问题是,因为我们已将所有代码下载到每个用户的浏览器,理论上我们无论如何都可以手动解码它。他们真的可以不向我们提供未缩小/去混淆的代码吗?