【发布时间】:2021-06-24 18:23:51
【问题描述】:
我使用 PHP 为我的 PayPal 智能按钮内联脚本创建了一个随机数,以符合 CSP。但我遇到的问题是它是暴露的,可以在 Chrome 的开发人员工具中看到。
在 PayPal 网站上,它说要使用 data-csp-nonce 属性,这似乎是问题所在,即使 CSP 没有抱怨该脚本,它也已暴露。
https://developer.paypal.com/docs/checkout/troubleshoot/support/
如果我只使用nonce 属性,则不会公开随机数(这是预期的行为),但我在控制台中收到错误消息,指出内联脚本不符合 CSP。我在这里有什么遗漏吗?
【问题讨论】: