【问题标题】:Unknown iOS Chrome Javascript error - fillForm未知的 iOS Chrome Javascript 错误 - fillForm
【发布时间】:2017-02-21 18:35:33
【问题描述】:

通过错误报告框架,我收到了许多来自 iOS 上的 Chrome 的 javascript 错误(多个用户)。我怀疑它们与 Chrome 的自动填充功能有关。

错误是:

TypeError: null is not an object (evaluating 'c.addEventListener')

c 变化的地方(可能是由于我们的脚本缩小)。

堆栈跟踪表明它不是来自我们的脚本,而是来自页面上的某个地方

index.html:11   fillForm    
index.html:1    global code

此外,用户做的最后一件事似乎是点击input 元素。

以前有人经历过吗?有谁知道是什么导致了这个错误或如何防止它?

【问题讨论】:

    标签: javascript ios google-chrome browser autofill


    【解决方案1】:

    当您尝试对空对象执行方法时会发生此类错误。在您的情况下,“c”为空。这就是为什么你有这个错误。如果此代码字符串是您的 (c.addEventListner),则只需添加对 null 的检查并在它不为 null 时执行代码。如果这部分来自框架,那么您应该检查为什么您的修改使其为空。如果没有,请向框架开发团队填写错误报告。

    【讨论】:

    • 问题是错误和堆栈跟踪不是来自我正在使用的框架或我的代码。我怀疑它来自 Chrome 本身。
    猜你喜欢
    • 2017-08-30
    • 2013-12-26
    • 2012-06-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多