新创建的Blazor项目的App.razor里有一个FocusOnNavigate标签不知道有什么用。
<FocusOnNavigate RouteData="@routeData" Selector="h1" />
好像删除了也没什么影响。
查了说是在从一个页面导航到另一个页面后,将焦点设置为与 CSS 选择器匹配的元素。 这可用于构建与屏幕阅读器兼容的辅助导航系统。
新创建的Blazor项目的App.razor里有一个FocusOnNavigate标签不知道有什么用。
<FocusOnNavigate RouteData="@routeData" Selector="h1" />
好像删除了也没什么影响。
查了说是在从一个页面导航到另一个页面后,将焦点设置为与 CSS 选择器匹配的元素。 这可用于构建与屏幕阅读器兼容的辅助导航系统。
加载页面时自动选中h1标签,某些手机浏览器可能因此在h1标签上出现框框,这个是方便盲人等残障人士浏览网页的,是政治正确的做法。