Просмотр исходного кода

无障碍:对于鼠标事件,暂且不读取aria-label内容

任一存 3 лет назад
Родитель
Сommit
d21a966dbd
1 измененных файлов с 7 добавлено и 5 удалено
  1. 7 5
      web/src/utils.js

+ 7 - 5
web/src/utils.js

@@ -17,11 +17,13 @@ function mapTags(tag) {
 }
 
 function extractTextForMagnify(e) {
-  const ariaLabel = e.path[0].getAttribute('aria-label')
-  if (e.path[0].getAttribute('aria-label')) {
-    return {
-      elemDisc: '',
-      elemContent: ariaLabel
+  if (e.type === 'focusin') {
+    const ariaLabel = e.path[0].getAttribute('aria-label')
+    if (ariaLabel) {
+      return {
+        elemDisc: '',
+        elemContent: ariaLabel
+      }
     }
   }