Attualmente stiamo testando l'implementazione di mappe "slippy" (ad esempio, quelle che si spostano con un dito su un dispositivo touchscreen) sulla nostra app Web mobile, utilizzando la libreria JavaScript touchmaplite. Questa mappa è incorporata come un iframe nella nostra pagina web.È possibile rilevare se VoiceOver è attivo in una pagina Web su iPhone?
Quando abbiamo testato questa configurazione su un iPhone con VoiceOver, abbiamo rilevato che VoiceOver si "blocca" sulla mappa e non lo leggerà oltre (o lo scorrerà effettivamente). Questo è un grosso ostacolo per noi, non vogliamo tornare indietro con il supporto dell'accessibilità sul nostro sito.
È possibile contrassegnare un elemento come "ignorato" da VoiceOver o rilevare se VoiceOver è abilitato in qualsiasi altro modo (forse JS) e quindi nascondere/eliminare l'iframe?
Grazie