参考错误 getValuesOfAutofillInputs,找不到变量:PaymentAutofillConfig。

73

我们在2022年6月2日开始在Sentry日志中遇到了代码中的引用错误。

此外,这只发生在iOS(iPhone)设备上。

请查看下面的链接以查看错误: https://sentry.io/share/issue/876e86524c96471b9524f70afb16faf7/

我们正在使用stripereact-js来创建我们的应用程序,并且在我们的应用程序或Stripe代码中找不到任何这样的方法。

我们完全不知道它可能是什么问题,而且在Google上搜索getValuesOfAutofillInputsPaymentAutofillConfig也没有任何结果。

据我们理解,这似乎是Facebook Webview的问题(当我们在Instagram或Facebook应用程序中打开链接时)。

期待有人能告诉我们是否遇到了此问题,或让我们知道该在哪里报告或创建这个问题?


2
我们在Sentry日志中也发现了这个问题,共同点是它总是出现在iOS上的Facebook浏览器中。看起来他们注入了一些(糟糕的)JS到页面中,导致页面崩溃。 - tswaters
1
同样的问题(通过DataDog浏览器收集器,而不是Sentry)。这似乎与我们的代码无关。第一个事件(现在有很多)发生在2022年06月02日08:00。 - act
2
同样的问题,在Instagram应用程序中。 - sailor
这里有同样的问题,Sentry在我们的应用程序中报告了错误,并且来自Instagram应用程序浏览器,我猜他们正在尝试填写一些付款信息字段。 - Jonathan Arias
1
我在 Github 上进行了搜索,并发现了 2 个与“getValuesOfAutofillInputs”相关的命中结果,这些结果似乎是生成的 js 文件 -- 强烈引用“Facebook 实用程序”-- 代码来自多年前,因此我想那个例程已经存在一段时间了,但提供配置是新的、预期的,而且并不总是提供。https://github.com/JonasAzevedo/asdigital_food4/blob/76bd09bb322b33e3524585c87a3e397f49d33810/TYME%20Food%20-%20ORDER%20NOW_files/platform.Extensions.js.download - tswaters
显示剩余7条评论
1个回答

0

由于您已经搜索了getValuesOfAutofillInputs和PaymentAutofillConfig,但没有任何结果,这个问题可能与Facebook的Webview如何处理付款信息的自动填充功能有关。

请尝试以下步骤:

- Replicate the issue: Try to reproduce the issue on multiple iOS devices and different versions of the Facebook and Instagram apps.

- Test in other webviews: Test your app in other webview environments on iOS, such as within the Twitter app

- Debug in the iOS Simulator: You can use the iOS Simulator, available in Xcode, to debug the issue in a simulated iOS environment

- Report the issue to Facebook

同时,考虑为您的用户提供指导,以便在Facebook或Instagram网页视图之外打开您的应用链接,避免遇到错误。
祝好运!

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接