autofocus 表单属性是否违反可访问性标准?
Does the autofocus form attribute violate accessibility standards?
我想知道 autofocus
表单属性是否违反了可访问性标准。是否有引用的权威先例?
如果使用得当,它不会违反无障碍标准。
我看到它导致令人困惑的焦点丢失问题的一个场景违反了 WCAG 3.2.2 http://www.w3.org/TR/WCAG20/#consistent-behavior 是在 OS X 上的 Safari 中,其中自动对焦输入是不断更新 Angular.js 应用程序。在这种情况下,Safari 会在更新区域时继续将焦点抢到自动对焦输入中,从而导致焦点丢失。
你可以在这里阅读我是如何解决这个问题的http://unobfuscated.blogspot.com/2015/01/angular-accessibility-issues-focus.html
我想知道 autofocus
表单属性是否违反了可访问性标准。是否有引用的权威先例?
如果使用得当,它不会违反无障碍标准。
我看到它导致令人困惑的焦点丢失问题的一个场景违反了 WCAG 3.2.2 http://www.w3.org/TR/WCAG20/#consistent-behavior 是在 OS X 上的 Safari 中,其中自动对焦输入是不断更新 Angular.js 应用程序。在这种情况下,Safari 会在更新区域时继续将焦点抢到自动对焦输入中,从而导致焦点丢失。
你可以在这里阅读我是如何解决这个问题的http://unobfuscated.blogspot.com/2015/01/angular-accessibility-issues-focus.html