IOS: WebView 中的 VoiceOver 更改为英语

IOS: VoiceOver changes to English in WebView

我正在为目前仅支持挪威语的应用添加 VoiceOver 支持。对于大多数应用程序,VoiceOver 会将文本正确地读为挪威语。

但是,有一个页面包含一个显示条款和条件的网络视图(从 URL 下载)。对于此页面,VoiceOver 切换为英语语音,即使该文本仍为挪威语。

我已尝试将 Web 视图和包含 viewcontroller 的 accessibilityLanguage 设置为 "nb-NO",但文本仍被读为英语。有谁知道如何让 webview 以挪威语阅读?

考虑采纳lang HTML attribute. This will trigger VoiceOver to generate speech in the appropriate language. Hat tip to Adrian Roselli的建议。

尝试在您的页面中添加 HTML lang="" 属性。您可以参考下面的 url http://www.iana.org/assignments/language-subtag-registry 以获得 lang 属性的更具体值。 希望这会有所帮助