0

recurly.js可以与 SRI 一起使用integrity

我注意到这个问题,它关闭了完整性哈希包含在发行说明中,它们是. 然而,当我尝试在 codepen 上对此进行测试时:

<script src="https://js.recurly.com/v3/recurly.js" integrity="sha256-3892b173d276d2ec8b087d6abe3bfee2"></script>

我在 javascript 控制台中收到此错误:

子资源完整性:资源“ https://js.recurly.com/v3/recurly.js ”具有完整性属性,但该资源要求请求启用 CORS 以检查完整性,但事实并非如此。资源已被阻止,因为无法强制执行完整性。

我是否遗漏了什么或者 Recurly 没有在该端点上启用 CORS?

4

1 回答 1

0

从 rjs v3.0.9 ( https://github.com/recurly/recurly-js/blob/master/CHANGELOG.md#version-309-november-12-2014 ) 开始,Recurly 提供 CORS 支持。

此示例适用于 3.0.9,但它也可能适用于所有后续版本。 https://github.com/recurly/recurly-js/tree/v3.1.1#beta-features

recurly.configure({ publicKey: '你的公钥', cors: true });

于 2018-02-20T21:30:25.203 回答