【发布时间】:2020-01-15 20:34:24
【问题描述】:
我在我的 Angular 应用程序中集成了 Stripe 支付模块。当我运行该应用程序时,它会显示以下错误。
Failed to execute 'postMessage' on 'DOMWindow': The target origin provided ('https://js.stripe.com') does not match the recipient window's origin ('http://localhost:4200').
有什么解决办法吗?
【问题讨论】:
-
似乎与 CORS 相关的东西失败了。我不知道条纹,但这是一个提示。
-
我已经尝试过该解决方案但无法正常工作,因为我认为该解决方案适用于 youtube,并且我在这里集成了支付网关,当我使用该解决方案更改 https 时不允许这样做到 http.@taintedzodiac
-
我也遇到了错误。你找到解决办法了吗?
-
我通过将脚本标签标记为异步来解决它:
<script src="https://js.stripe.com/v3/" async></script>