- From: Bryan Garaventa <bryan.garaventa@whatsock.com>
- Date: Thu, 28 Mar 2013 15:45:56 -0700
- To: "Paul J. Adam" <paul.adam@deque.com>
- Cc: <w3c-wai-ig@w3.org>
- Message-ID: <DD617631F586405FB37649A388D1D7CC@WAMPAS>
That's quite a deficiency, since it should be fairly easy to implement the checker in Safari by querying the objects within the native iOS platform, in the same way that Windows browsers do for COM objects. This seems like such an obvious accessibility feature. ----- Original Message ----- From: Paul J. Adam To: Bryan Garaventa Cc: w3c-wai-ig@w3.org Sent: Thursday, March 28, 2013 3:23 PM Subject: Re: Voiceover detection in JavaScript That's only possible in native iOS apps from my understanding. Paul J. Adam Accessibility Evangelist www.deque.com On Mar 28, 2013, at 5:10 PM, "Bryan Garaventa" <bryan.garaventa@whatsock.com> wrote: I've recommended this for use in iOS apps before, but am trying to see if this is also doable using JavaScript in Safari. Weirdly enough I can't find this documented anywhere by anyone on the web, but this is an important feature for UI morphing within mobile web apps to address accessibility. Specifically, the following won't work in Safari: alert( UIAccessibilityIsVoiceOverRunning() ); Which appears to break the running of JavaScript on the page. So, how is it possible to detect Voiceover within Safari using JavaScript? Thanks, Bryan
Received on Thursday, 28 March 2013 22:46:21 UTC