SOLFIND
Web Lens
Portal home

Accesibilidad | Electron

https://www.electronjs.org/es/docs/latest/tutorial/accessibility • 41 KB fetched
Open original page


Accesibilidad | Electron Saltar al contenido principal Electron Documentación API Blog Herramientas * Electron Forge * Electron Fiddle Comunidad * Gobernanza * Muestra * Recursos Lanzamientos Español * English * Deutsch * Español * Français * 日本語 * Português * Русский * 中文 Búsqueda * Empezar * Procesos en Electron * Mejores Prácticas * Ejemplos * Desarrollo * Accesibilidad * Instrucciones de Instalación Avanzada * Archivos ASAR * ASAR Integrity * Plantillas y CLIs * ES Modules (ESM) in Electron * Electron Fuses * Windows en ARM * Native Node Modules * Distribución * Pruebas y depuración * Referencias * Contribuyentes * * Desarrollo * Accesibilidad En esta página Accesibilidad Los problemas de accesibilidad en las aplicaciones Electron son similares a los de los sitios web ya que ambos son básicamente HTML. Habilitar de forma manual las características de accesibilidad ​ Las aplicaciones Electron habilitarán automáticamente las características de accesibilidad en la presencia de tecnología de asistencia (p.ej. JAWS en Windows o VoiceOver en macOS). Consulte la documentación de accesibilidad de Chrome para obtener más detalles. También puede cambiar manualmente estas características dentro de su aplicación Electron o configurando banderas en software nativo de terceros. Ulizando la API de Electron ​ Usando app.setAccessibilitySupportEnabled(enabled) , permite exponer manualmente el árbol de accesibilidad de Chrome a los usuarios en las preferencias de la aplicación. Tenga en cuenta que las utilidades de asistencia del sistema tienen prioridad sobre este ajuste y reemplazarlo. Usando software de terceros ​ macOS ​ En macOS, la tecnología de asistencia de terceros puede cambiar la accesibilidad dentro de las aplicaciones de Electron, configurando el atributo AXManualAccessibility de forma programada: Usando Objective-C: CFStringRef kAXManualAccessibility = CFSTR ( "AXManualAccessibility" ) ; + ( void ) enableAccessibility : ( BOOL ) enable inElectronApplication : ( NSRunningApplication * ) app { AXUIElementRef appRef = AXUIElementCreateApplication ( app . processIdentifier ) ; if ( appRef == nil ) return ; CFBooleanRef value = enable ? kCFBooleanTrue : kCFBooleanFalse ; AXUIElementSetAttributeValue ( appRef , kAXManualAccessibility , value ) ; CFRelease ( appRef ) ; } Usando Swift: import Cocoa let name = CommandLine . arguments . count >= 2 ? CommandLine . arguments [ 1 ] : "Electron" let pid = NSWorkspace . shared . runningApplications . first ( where : { $0 . localizedName == name } ) ! . processIdentifier let axApp = AXUIElementCreateApplication ( pid ) let result = AXUIElementSetAttributeValue ( axApp , "AXManualAccessibility" as CFString , true as CFTypeRef ) print ( "Setting 'AXManualAccessibility' \( error . rawValue == 0 ? succeeded " : " failed" ) " ) Editar esta página Anterior Custom Window Styles Siguiente Instrucciones de Instalación Avanzada * Habilitar de forma manual las características de accesibilidad * Ulizando la API de Electron * Usando software de terceros * macOS Documentación * Empezar * Referencia de la API Listas de verificación * Rendimiento * Seguridad Herramientas * Electron Forge * Electron Fiddle Comunidad * Gobernanza * Recursos * Discord * Bluesky * X * Mastodon * Stack Overflow Más * GitHub * Open Collective * Infraestructura de Pizarra Hosting and infrastructure graciously provided by

Links found on this page

  1. Saltar al contenido principal [direct]
  2. Electron [direct]
  3. Documentación [direct]
  4. API [direct]
  5. Blog [direct]
  6. Electron Forge [direct]
  7. Electron Fiddle [direct]
  8. Gobernanza [direct]
  9. Muestra [direct]
  10. Recursos [direct]
  11. Lanzamientos [direct]
  12. English [direct]
  13. Deutsch [direct]
  14. Français [direct]
  15. 日本語 [direct]
  16. Português [direct]
  17. Русский [direct]
  18. 中文 [direct]
  19. Procesos en Electron [direct]
  20. Mejores Prácticas [direct]
  21. Ejemplos [direct]
  22. Instrucciones de Instalación Avanzada [direct]
  23. Archivos ASAR [direct]
  24. ASAR Integrity [direct]
  25. Plantillas y CLIs [direct]
  26. ES Modules (ESM) in Electron [direct]
  27. Electron Fuses [direct]
  28. Windows en ARM [direct]
  29. Native Node Modules [direct]
  30. Distribución [direct]
  31. Pruebas y depuración [direct]
  32. Referencias [direct]
  33. Contribuyentes [direct]
  34. JAWS [direct]
  35. VoiceOver [direct]
  36. documentación de accesibilidad de Chrome [direct]
  37. Editar esta página [direct]
  38. Anterior Custom Window Styles [direct]
  39. Seguridad [direct]
  40. Discord [direct]
  41. Bluesky [direct]
  42. X [direct]
  43. Mastodon [direct]
  44. Stack Overflow [direct]
  45. GitHub [direct]
  46. Open Collective [direct]
  47. Infraestructura de Pizarra [direct]