可能重复:
如何模糊JavaScript?
你好!
是否可以隐藏JS代码?怎么样?我在某处读到了一种技术:将JS带到外部文件,然后使用js-encrypt.
我知道不可能躲避所有人的眼睛,但......
谢谢.
我正在尝试使用Google Pay API将Google Pay集成到我们的在线商店中,并且在本教程中,该代码段设置了付款金额和JavaScript对象中的货币代码,如下所示:
paymentDataRequest.transactionInfo = {
totalPriceStatus: 'FINAL',
totalPrice: '123.45',
currencyCode: 'USD'
};
Run Code Online (Sandbox Code Playgroud)
这看起来非常不安全,因为任何人都可以篡改客户端上的值,然后最终单击“使用Google Pay进行购买”按钮。
当然,我还可以检查最终从付款网关发送回的值,然后将订单标记为欺诈,但如果可能的话,我也想尽早防止这种情况发生。
谢谢。