微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

部署到Google App Engine后,Safari中的键盘导航消失了 我尝试过的事情:

如何解决部署到Google App Engine后,Safari中的键盘导航消失了 我尝试过的事情:

我目前有一个使用Vue.js(2.x)构建并使用Google App Engine部署的网站。

在Safari中测试已部署的应用程序后,我发现不再支持“辅助功能"'skip navigation' on :focus"(即按tab仅切换浏览器的搜索栏,而不切换网页中的链接)。简而言之,我无法使用tab键,spacebarShift来浏览链接页面内容。但是,这在Chrome中不是问题。

应用程序网址:https://ixplore-web.appspot.com/?

我尝试过的事情:

1 。我进入了enabling accessibility features through gcloudApp Engine FAQs的Google Developer文档,但他们没有提及有关这些可访问性问题的内容。 。尽管第一个资源提到了如何配置屏幕阅读器的可访问性,但是它没有涉及键盘导航。

2。。我已经检出configuration files以便部署到Google App Engine,例如cloudbuild.ymlapp.yml,但似乎没有关于可访问性配置的任何内容(因为部署配置为什么要这样做?)。

3。。我已经查看了.gitignore文件,没有什么可以忽略基于键盘的导航。出于专业上的礼貌,我从不禁用/忽略与Web应用程序中的Web可访问性相关的任何事情。

有人知道为什么部署到App Engine并在Safari(13.1)中打开的应用不“支持键盘导航吗?

解决方法

更新:

我找到了答案!

与.gitignore或任何文件都没有任何关系。尽管使用了多年,但我仍然无法了解MacOS的复杂性……

答案:在Safari浏览器中,基于标签的导航既需要⌥ Option + Tab来导航网页-请参阅有关键盘可访问性的MDN文档({{3} }。

此文章与本文所遇到的问题之间的区别在于,默认情况下,如果您希望在网页中使用标签页中的所有“可标签”项目,则不要 'Press tab to highlight each element on webpage'下的复选框Safari > Preferences > Advanced

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。