gpt4 book ai didi

javascript - ruby rails : Stripe JS & Elements causing Content Security Policy error

转载 作者:太空宇宙 更新时间:2023-11-03 16:41:48 31 4
gpt4 key购买 nike

我正在开发一个 Ruby on Rails 应用程序,我计划在其中集成 Stripe 支付。我正在使用 stripe gem。我打算使用 Elements,如 described here .

我像这样包含 Stripe js:

= javascript_include_tag 'https://js.stripe.com/v3/'

在我的 charges.coffee 文件中我有这个:

$(document).on 'turbolinks:load', ->
stripe = Stripe("<%= Rails.application.secrets['STRIPE_PUBLISHABLE_KEY'] %>")
elements = stripe.elements()

当我加载应用程序时,我目前在 Safari 中收到以下错误:

拒绝执行脚本,因为它的哈希值、随机数或“不安全内联”没有出现在内容安全策略的 script-src 指令中。

关于我可以做些什么来解决这个问题有什么想法吗?

最佳答案

我今天通过将 secure_headers gem 从 v3 升级到最新的 v5 解决了这个问题,我不合逻辑的 CSP 错误消失了。

关于javascript - ruby rails : Stripe JS & Elements causing Content Security Policy error,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47279598/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com