iOS 6 Different? what is it?

44 views
Skip to first unread message

David Ward

unread,
May 5, 2013, 8:53:43 AM5/5/13
to free...@googlegroups.com
Hey Guys,
Does anybody know if tabindex works now in IOS 6? I recently went to a site jw.org and the VoiceOver focus went directly to an accessiblity button..
In ttimes past tabindex didn't work on iOS and forced me to do a bit of trickery to change the VO focus point between webpages.
-David

David Ward

unread,
May 5, 2013, 10:00:54 AM5/5/13
to free...@googlegroups.com
Ok it isn't Tabindex, I can't figure out what on this page grabs VoiceOver Focus? It's got to be buried in the Javascript? Anybody seen anything like this.

Thanks
David

PS- I'll have to look the the JS but if anybody is familar with these techniques and how effective they are cross-platform that be great.

Ryan E. Benson

unread,
May 7, 2013, 11:20:35 PM5/7/13
to free...@googlegroups.com
A quick search lead me to: http://developer.apple.com/library/ios/#documentation/uikit/reference/UIAccessibility_Protocol/Introduction/Introduction.html, which there is a function called UIAccessibilityIsVoiceOverRunning which returns a BOOL (true/false).  So they might have used that somehow.

--
Ryan E. Benson


--
You received this message because you are subscribed to the Google Groups "Free ARIA Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email to free-aria+...@googlegroups.com.
To post to this group, send email to free...@googlegroups.com.
Visit this group at http://groups.google.com/group/free-aria?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

Bryan Garaventa

unread,
May 8, 2013, 4:20:05 AM5/8/13
to free...@googlegroups.com
Last I checked, UIAccessibilityIsVoiceOverRunning() doesn't work in JavaScript. It can't communicate through Safari. I tried quite a bit a few months ago.
 
E.G
 
alert( UIAccessibilityIsVoiceOverRunning() );
 
 Fails every time.

Ted Drake

unread,
May 8, 2013, 5:35:34 AM5/8/13
to free...@googlegroups.com, <free-aria@googlegroups.com>
It won't work without a native wrapper. It is possible to have a Phonegap app that sends this value to a JavaScript function. It wouldn't be possible with a simple web app. 

We looked into this at Yahoo for some interactive elements, such as gesture tutorials, that are useless for VoiceOver users. 

I believe android has a similar function. I cannot recall the name. 

Ted Drake
Intuit Accessibility 

Sent from my iPhone
Reply all
Reply to author
Forward
0 new messages