IAccessible Full Support in Chrome Browser

838 views
Skip to first unread message

Jigu

unread,
Oct 13, 2010, 11:08:42 AM10/13/10
to Chromium-discuss
Hi Team,

I have develop a screen reader which can use for blind people.

My application speak out object name which lies under mouse.

I am Visual C++ developer under microsoft.

My application works fine with most of windows applications but Fails
majorly with Chrome Browser.

In Detail, Say i have open Google News in Chrome and bring his/her
mouse under any news link then it did not get
News text or link under it.

How to achive this?

PhistucK

unread,
Oct 13, 2010, 11:23:11 AM10/13/10
to jigne...@gmail.com, Chromium-discuss
Try to start Chrome with (one or more of) the following command line switches -
--enable-accessibility
--force-renderer-accessibility

PhistucK




--
Chromium Discussion mailing list: chromium...@chromium.org
View archives, change email options, or unsubscribe:
   http://groups.google.com/a/chromium.org/group/chromium-discuss

Jigu

unread,
Oct 13, 2010, 11:41:30 AM10/13/10
to Chromium-discuss
Hi, Phistuck

Sorry no luck

Below is command line i started Chrome , but no luck....

C:\Users\Jignesh\AppData\Local\Google\Chrome\Application\chrome.exe --
force-renderer-accessibility --enable-accessibility



On Oct 13, 4:23 pm, PhistucK <phist...@gmail.com> wrote:
> Try to start Chrome with (one or more of) the following command line
> switches -
> --enable-accessibility
> --force-renderer-accessibility
>
> ☆*PhistucK*
>
> On Wed, Oct 13, 2010 at 17:08, Jigu <jignesh2...@gmail.com> wrote:
> > Hi Team,
>
> > I have develop a screen reader which can use for blind people.
>
> > My application speak out object name which lies under mouse.
>
> > I am Visual C++  developer under microsoft.
>
> > My application works fine with most of windows applications but Fails
> > majorly with Chrome Browser.
>
> > In Detail, Say i have open Google News in Chrome and bring his/her
> > mouse under any news link then it did not get
> > News text or link under it.
>
> > How to achive this?
>
> > --
> > Chromium Discussion mailing list: chromium-disc...@chromium.org

PhistucK

unread,
Oct 13, 2010, 1:52:16 PM10/13/10
to jigne...@gmail.com, ctg...@chromium.org, Chromium-discuss
ctguil, can you provide Jigu with any kind of help regarding accessibility in the browser\renderer?

PhistucK



Chromium Discussion mailing list: chromium...@chromium.org

Chris Guillory

unread,
Oct 13, 2010, 2:52:09 PM10/13/10
to PhistucK, jigne...@gmail.com, Chromium-discuss, Dominic Mazzoni
Hi Jigu,

Is your app working fine with non-webpage content like the toolbar? Webpage accessibility in Chrome 6 is enabled by default. For Chrome 7 and Chrome 8 webpage accessibility is off unless a screen reader is detected. The flag --force-renderer-accessibility can be used to force webpage accessibility to be on. Can you verify that webpage accessibility objects are showing up using Microsoft's AccExplorer32?

Chris

Jigu

unread,
Oct 14, 2010, 2:14:35 AM10/14/10
to Chromium-discuss
Hi Chris,

Thanks for showing intrest !!!!.

Yes my application works fine with non-webpage content like items
lying on Desktops or Outlook or Excel etc..

I am using Google Chrome 6.0.472.63

I have try to get Accessiblity objects with AccExplorer32.Exe but for
method get_accValue it says method not implemented and for get_accName
or get_accRole or description it says S_FALSE.

Same i did test with IE and it support a above method and i used to
get proper values.

I am believing i do not have to do some special coding for Google
Chrome , M I Right ?


On Oct 13, 7:52 pm, Chris Guillory <ctg...@chromium.org> wrote:
> Hi Jigu,
>
> Is your app working fine with non-webpage content like the toolbar? Webpage
> accessibility in Chrome 6 is enabled by default. For Chrome 7 and Chrome 8
> webpage accessibility is off unless a screen reader is detected. The flag
> --force-renderer-accessibility can be used to force webpage accessibility to
> be on. Can you verify that webpage accessibility objects are showing up
> using Microsoft's AccExplorer32?
>
> Chris
>
> On Wed, Oct 13, 2010 at 10:52 AM, PhistucK <phist...@gmail.com> wrote:
> > ctguil, can you provide Jigu with any kind of help regarding accessibility
> > in the browser\renderer?
>
> > ☆*PhistucK*

Jigu

unread,
Oct 18, 2010, 3:59:44 AM10/18/10
to Chromium-discuss
Hi ,

I have tried with Chrome 7 and it seems MSAA works fine when object is
selected. But it does not work when mouse location changed.

What my application requirement is when mouse is moved it should give
Object Name (like editable text,link ,button etc)
Object Value: (http://google.com/news/test.htm)
Object Description:
Object Role

All above is achievable in most of applications but fails in google
chrome.

I hope my explanation is clear to all.
> > >>    http://groups.google.com/a/chromium.org/group/chromium-discuss- Hide quoted text -
>
> - Show quoted text -

Jignesh Patel

unread,
Oct 19, 2010, 8:57:24 AM10/19/10
to Chromium-discuss, Chris Guillory
Hi,
 
With Google Chrome 7 i got success in getting Address bar URL using AccessibleObjectFromEvent().
But still i am not getting URL or any data which gets displayed in chrome Web Content Area.
 
anything special i need to do for this?

--
Chromium Discussion mailing list: chromium...@chromium.org

View archives, change email options, or unsubscribe:
   http://groups.google.com/a/chromium.org/group/chromium-discuss



--
Jignesh
 

Chris Guillory

unread,
Oct 19, 2010, 9:37:58 PM10/19/10
to Jignesh Patel, Chromium-discuss
Hi Jignesh,

I'm assuming you are using AccessibleObjectFromPoint. Unfortunately our webpage accessibility implementation (which is in progress) doesn't support the use of that function yet. I've added issue 59890 to track that work.

Gaga

unread,
Nov 11, 2010, 10:18:50 AM11/11/10
to Chromium-discuss
Hi Chris,
just wanted to jump in on this discussion,
I've seen the issue is marked as closed or so -
but it's still not resolved
works much better, before it was totally off, not just 'from point' /
hit-test - but coordinates in accLocation were 'local' of a sort,
should be screen ones.
Anyways,
what still doesn't seem to work:
- when zoomed in our out (CTRL +/- or via scroll) - 'locations' are
not refreshed - so either 'picking' or manually walking down the
accessible tree doesn't work. As soon as you do the page refresh it
looks ok then.
- this is often the case for some unknown other reasons also - refresh
is required to 'pick up' the right coordinates/locations - so whatever
'nudges' the page to slightly reorder elements, I'm guessing some ajax
content somewhere on the page or something (text gets bigger, and all
reorders, shifts a bit), makes coordinates 'off' less or more,
- ajax heavy pages - don't seem to work at all - or page reports
previous content coordinates - e.g. the google groups, when you start
replying and ajax content generates the 'editor' to enter the message,
it's broken,
- also on some ajaxified pages - the 'web content' accessible (sort of
root for all beneath the toolbar/location bar, the meat, page content
- just marks itself as having the 'role - application' - and nothing
underneath it to either walk or pick - that one is really strange
do you want me to submit this as a bug officially - or will be done,
is somewhere?
hope this helps any - looking forward to see this fully resolved - let
me know if you need any help,
Best


On Oct 20, 2:37 am, Chris Guillory <ctg...@chromium.org> wrote:
> Hi Jignesh,
>
> I'm assuming you are using AccessibleObjectFromPoint. Unfortunately our
> webpage accessibility implementation (which is in progress) doesn't support
> the use of that function yet. I've added issue
> 59890<http://code.google.com/p/chromium/issues/detail?id=59890>to
> On Tue, Oct 19, 2010 at 5:57 AM, Jignesh Patel <jignesh2...@gmail.com>wrote:
>
>
>
>
>
>
>
> > Hi,
>
> > With Google Chrome 7 i got success in getting Address bar URL using
> > AccessibleObjectFromEvent().
> > But still i am not getting URL or any data which gets displayed in chrome
> > Web Content Area.
>
> > anything special i need to do for this?
> >> > > >>    http://groups.google.com/a/chromium.org/group/chromium-discuss-Hidequoted text -
>
> >> > - Show quoted text -
>
> >> --
> >> Chromium Discussion mailing list: chromium-disc...@chromium.org
> >> View archives, change email options, or unsubscribe:
> >>    http://groups.google.com/a/chromium.org/group/chromium-discuss
>
> > --
> > Jignesh
Reply all
Reply to author
Forward
0 new messages