有没有人以前在Safari中发现此错误?

问题描述 投票:0回答:1

我已经联系过了,因为this site每次点击搜索框中的任何选项时都会崩溃Safari(你可能需要滚动一下)。

开发人员工具控制台中没有错误,每次崩溃时Safari都会抛出错误。我发布了一个样本here。一个小错误的提取,所以它让我发布pastebin链接:

Crashed Thread:        0  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_BAD_INSTRUCTION (SIGILL)
Exception Codes:       0x0000000000000001, 0x0000000000000000
Exception Note:        EXC_CORPSE_NOTIFY

Termination Signal:    Illegal instruction: 4
Termination Reason:    Namespace SIGNAL, Code 0x4
Terminating Process:   exc handler [0]

Application Specific Information:
Crashing on exception: -[__NSCFNumber length]: unrecognized selector sent to instance 0x7767687437

我尝试了一切:

  • 更改选项值(仅限数字,不包含负数,不重复...)
  • 删除影响选择的所有非引导CSS代码。
  • 删除影响表单的所有JS代码。
  • 删除站点上的所有JS代码。
  • 在Safari中禁用JS,清除缓存,阻止cookie ......
  • 安装另一个基于Webkit的浏览器Midori,看看它是否也崩溃了。它没有,所以它似乎是特定于Safari的错误。
  • 安装Safari Technology Preview以检查它是否已修复。不。

没有任何效果。每次单击选择时都会崩溃。

有没有人发现过这个问题?有关如何解决它的任何想法?对我来说,它显然似乎是一个Safari bug。经过两天尝试使其工作,我正在认真考虑告诉我的客户Safari有问题,他应该联系Apple支持。

safari
1个回答
0
投票

经过一段时间的浪费测试,我把它钉在了网站上使用的webfont,Comfortaa。显然在font-weight: 300中使用select(从Google字体加载)使用此字体会使Safari在您点击时崩溃。

另一个证明Safari是新的IE。

© www.soinside.com 2019 - 2024. All rights reserved.