wordpress - 使用 WooCommerce PayPal 网关获取跨源读取阻止 (CORB) 错误

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

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

Cross-Origin Read Blocking (CORB) blocked cross-origin response https://www.paypal.com/xoplatform/logger/api/logger with MIME type text/html. See https://www.chromestatus.com/feature/5629709824032768 for more details.

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

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

最佳答案

一个完整的explanation of CORB is here .

总结一下你所观察到的:

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

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

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

PayPal 可能会重新设计“记录器”API 的使用方式,以避免在浏览器控制台中触发消息,但是这样做可能很复杂,商业值(value)很小。

关于wordpress - 使用 WooCommerce PayPal 网关获取跨源读取阻止 (CORB) 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55558973/

相关文章:

javascript - 即使json响应成功,Ajax完成功能也不设置background-image

php - 在维护 wordpress mysql 期间锁定写入数据库

javascript - Woocommerce 迷你购物车小部件产品价格覆盖

php - 根据 WooCommerce 中的特定购物车总额添加费用

php - WooCommerce 特色产品以及使用简码的描述

android - paypal 集成到 android 应用程序给出错误?

html - Wordpress - 链接到 HTML 中的图像不起作用

mysql - Wordpress 本地服务器到 Web 数据库

php - PayPal IPN 的自动销售税?

java - 使用 Java 验证 PayPal 的 IPN 通知。如何用特殊字符编码 "item_name"参数