为什么Stripe在换页时会发布数据?

iss*_*cbb 4 stripe-payments

这是我们第一次使用 Stripe,我们注意到 Stripe 向该 url 发出了很多请求m.stripe.com/4。仅当 URL 更改时才会发生这种情况,这对于我们的单页应用程序来说非常重要。

该网站是使用此处的 Stripe-Elements 通过 React 构建的:https://stripe.com/docs/recipes/elements-react

这是正常的吗?有没有办法退出这种分析收集?我觉得框架不应该那么积极地监视用户在网站上的移动。

mtl*_*nch 5

Stripe 收集这些数据是为了防止欺诈,但我同意你的观点,它应该让网站所有者更好地控制他们共享的数据。

从 @stripe/stripe-js v1.5.0 开始,您可以通过设置禁用此行为{advancedFraudSignals: false}:

import {loadStripe} from '@stripe/stripe-js/pure';

loadStripe.setLoadParameters({advancedFraudSignals: false})
const stripe = await loadStripe('pk_test_TYooMQauvdEDq54NiTphI7jx');
Run Code Online (Sandbox Code Playgroud)

请注意,禁用此功能会增加您收到欺诈交易的风险。

如果您对更详细的讨论感兴趣,我写了一篇更详细的博客文章:https://mtlynch.io/stripe-recording-its-customers/