gpt4 book ai didi

ios - 如何让 VoiceOver 确认其中包含 SVG 的链接?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:15:21 25 4
gpt4 key购买 nike

我有一个 anchor ,里面有一个 svg。在 iPhone 上使用画外音时,我无法通过点击链接来获得焦点。如果我更换 <img>标签,内联 <svg>标签,我可以。它在 OSX 上也能正常工作。

<a href="index.html"><img src="image/btn-arrow-left.svg" alt="Logo"/></a>

我不想在这里使用内联 svg。这对我来说似乎是一个错误。但是有什么方法可以让 VoiceOver 确认此链接吗?

最佳答案

我在 iOS 10.1.1 上遇到了类似的问题,在这种情况下,VoiceOver 会确认链接,但不会读取图像的 alt。文本:

<a href="index.html"><img src="image.svg" alt="Logo"></a>

作为一个相关问题,VoiceOver 不会确认 <img>以 svg 作为其 src , 因此不会读取它的 alt文本。


我可以通过添加一个冗余的 role="img" 来解决这个问题到 <img> :

<img src="image.svg" alt="Logo" role="img">

从这些错误报告线程来看,这似乎只有在 svg 没有可访问的内容时才会发生。

关于ios - 如何让 VoiceOver 确认其中包含 SVG 的链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30399511/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com