【问题标题】:Getting Cross-Origin Read Blocking (CORB) error with WooCommerce PayPal Gateway使用 WooCommerce PayPal 网关获取跨域读取阻止 (CORB) 错误
【发布时间】:2019-08-28 17:59:30
【问题描述】:

我正在使用WooCommerce PayPal Checkout Gateway,我刚刚注意到,当我加载显示 PayPal 付款选项的 结帐 页面时,我在控制台中得到了这个:

跨域读取阻塞 (CORB) 阻止了跨域响应 https://www.paypal.com/xoplatform/logger/api/logger 带有 MIME 类型 文本/html。见https://www.chromestatus.com/feature/5629709824032768 了解更多详情。

这可能会导致问题吗?还是没什么好担心的?

如果是问题,知道如何解决吗?

【问题讨论】:

  • 提供网站链接

标签: wordpress woocommerce paypal cross-origin-read-blocking


【解决方案1】:

完整的explanation of CORB is here

总结一下你所观察到的:

  • 结帐页面将加载一些脚本 [例如javascript] 从 PayPal 实现结帐功能
  • 除了结帐功能之外,该脚本似乎还可能调用一些 PayPal API“记录器”。从名称上看,这很可能是用于 PayPal 的分析或“商业智能”目的。
  • 您的 Web 浏览器已识别出“logger”API 返回的响应无效或不合适according to the CORB logic,并且与结帐网页的显示或操作无关,因此 CORB 已过滤掉响应正文/标题。

过滤掉响应正文/标题可以消除该响应数据在您的浏览器中产生任何恶意影响或安全风险的任何机会(尽管在这种情况下没有恶意意图)

总之,没什么好担心的。结帐功能不应该受到影响,并且 PayPal 仍然可以得到他们的分析,因为“记录器”API 仍然被调用,只是它的响应被丢弃了。

PayPal 可能会重新设计“记录器”API 的使用方式,以避免在浏览器控制台中触发消息,但这可能很复杂,几乎没有商业价值。

【讨论】:

  • 非常感谢 - 这正是我正在寻找的信息。
猜你喜欢
  • 1970-01-01
  • 2019-06-21
  • 2019-08-16
  • 2021-05-22
  • 2019-08-15
  • 2020-04-25
  • 2019-10-22
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多