Stripe payments 为什么在更改页面时条带会发布数据?

Stripe payments 为什么在更改页面时条带会发布数据?,stripe-payments,react-stripe-elements,Stripe Payments,React Stripe Elements,这是我们第一次使用Stripe,我们注意到Stripe向m.Stripe.com/4url发出了很多请求。这只会在URL更改时发生,这对我们的单页应用程序非常有用 此站点是使用以下条带元素通过React构建的: 这正常吗?有没有一种方法可以从这种分析聚会中脱颖而出?我觉得框架在观察用户在站点上的移动时不应该那么激进。这些请求包含条带跟踪的行为事件。主要原因是为条纹雷达提供数据,防止欺诈请求发生。你不能真的关闭它们,因为它们主要用于欺诈检测(并符合你的最佳利益)。Stripe收集这些数据是为了防止

这是我们第一次使用Stripe,我们注意到Stripe向
m.Stripe.com/4
url发出了很多请求。这只会在URL更改时发生,这对我们的单页应用程序非常有用

此站点是使用以下条带元素通过React构建的:


这正常吗?有没有一种方法可以从这种分析聚会中脱颖而出?我觉得框架在观察用户在站点上的移动时不应该那么激进。

这些请求包含条带跟踪的行为事件。主要原因是为条纹雷达提供数据,防止欺诈请求发生。你不能真的关闭它们,因为它们主要用于欺诈检测(并符合你的最佳利益)。

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');
请注意,禁用此功能会增加接收欺诈交易的风险

如果你对更详细的讨论感兴趣,我写了一篇更详细的博文: