Re: Support of IAccessibleEditableText::replaceText method (IAccessible2 interface) in Firefox 3.0(.12)
Alexander Surkov <[email protected]>
| Newsgroups | gmane.comp.mozilla.accessibility |
|---|---|
| Organization | http://groups.google.com |
| Message-ID | <e99595a3-26d5-4cba-a7da-573c7606f1a8@s15g2000yqs.googlegroups.com> |
On Jul 23, 12:35 am, laurent gautier <[email protected]> wrote: > Hi, > > I am trying to use accessibility to fill fields (write) in Firefox and > other web browsers. > > I know that firefox has not implemented the put_accValue method of the > IAccessible interface. So i am using IAccessible2 to write into Firefox > fields, and more specifically the IAccessibleEditableText object and its > replaceText method. My program is a C++ program and i am also using > IAccessible2Proxy.dll. > > Everything works fine with Firefox 3.5 but Firefox 3.0.12 returns an error > 0x80004005 when calling replaceText (saying, I guess, that the method is not > implemented). > > A response coming from Aaron Leventhal (01-2008) to a quite similar question > about put_accValue support in firefox was : > *"put_accValue isn't all that useful since you can only change the entire > string at once. > That's why we have methods to move the caret, delete a substring, insert > text at an offset, etc. in the IAccessible2 family of interfaces which > Firefox 3 beta supports "* > > But Is really Firefox 3.0 supporting IAccessibleEditableText ant its method > replaceText ? It should. At least IA2 IAccessibleEditableText was implemented in Firefox 3.0 and iirc nothing was changed from those times. Alex.