为什么在 macOS 上的 Firefox 和 Safari 中无法找到或浏览此 SVG 中的某些字符(使用 Ctrl+F 搜索),但在其他浏览器上却可以?

为什么在 macOS 上的 Firefox 和 Safari 中无法找到或浏览此 SVG 中的某些字符(使用 Ctrl+F 搜索),但在其他浏览器上却可以?

我在两台不同的电脑上重现了这个错误(两台电脑都运行的是 macOS High Sierra)。在其中一台电脑上,我第一次全新安装了 Mozilla Firefox,只是为了测试这个错误。使用的 Firefox 版本是 61.0.1。使用的 Safari 版本是 11.1.1,

请看以下 SVG发布来自 Wikimedia Commons

其中发生了很多奇怪的事情。

请允许我在下面报告其中一台计算机上遇到的错误(在另一台设备上,Safari 上的行为是相同的,Firefox 上的行为不相同,有时可以找到和浏览更多实例,但类似之处在于仍然无法找到和浏览所有实例,至少对于某些字符串而言)。


当我浏览字符串时:

我明白了

  • 1 match在 Safari 上;即我只能访问5 场比赛中的 1 场; 和
  • 在 Firefox 上,如果我按得Highlight All正确,它会突出显示 5 个实例,但我只能在获得语句之前1 of 5 matches从切换到。换句话说,使用通常会聚焦结果的向上和向下箭头,我只能到达1 of 3 matchesReached end of page, continued from top5 场比赛中的 3 场

当我浏览字符串时:

  • 公司

我明白了

  • 47 matches在 Safari 上;即我可以访问所有内容,即47 场比赛中的 47 场; 和

  • 在 Firefox 上,如果我按得Highlight All正确,它会突出显示 47 个实例,但我只能关注一个实例,即35 of 47 matches在获取语句之前Reached end of page, continued from top。换句话说,使用通常会关注结果的向上和向下箭头,我只能关注 47 场比赛中的 1 场


当我浏览字符串时:

  • 这一鍋

我明白了

  • 1 match在 Safari 上;即我可以访问所有内容,即1 场比赛中的 1 场; 和

  • 在 Firefox 上,如果我Highlight All正确按下它,它会突出显示 1 个实例,但我无法聚焦它,我只会看到语句Phrase not found。换句话说,使用通常会聚焦结果的向上和向下箭头,我可以聚焦 1 个匹配项中有 0 个,甚至不被识别为匹配项


其他操作系统上的同行告诉我,他们无法使用所提及的文件重现此错误(Windows 上的一位同行尝试使用 Firefox 而 Gentoo Linux 上的另一位同行也在 Firefox 上进行了测试)。

笔记:Firefox 的类似错误报告发布在这里

笔记:我也已提交此文件Bugzilla 上的一个错误

相关内容