Bug 13739
Summary: | Produce list of links on a webpage | ||
---|---|---|---|
Product: | WebKit | Reporter: | Nicholas Shanks <nickshanks> |
Component: | Accessibility | Assignee: | Nobody <webkit-unassigned> |
Status: | RESOLVED FIXED | ||
Severity: | Normal | CC: | bhawkeslewis |
Priority: | P2 | ||
Version: | 523.x (Safari 3) | ||
Hardware: | Mac | ||
OS: | OS X 10.4 |
Nicholas Shanks
The two most popular Windows screen readers produce a list of all hyperlinks on a webpage, which WebKit should also produce for VoiceOver users. (MacIE has this feature too, but as a sidebar and without voice integration)
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Benjamin Hawkes-Lewis
If you have VoiceOver on, open a webpage, and press Control-Option-U you get a list of hyperlinks. Is this not the same as what you're talking about?
Greg Kearney
This feature is built into VoiceOver (VO keys-U) but is broken in the latest versions of WebKit.
Nicholas Shanks
I was meaning outside of VoiceOver. VO was just an example client that could access this list. This should be a WebKit feature that people can access outside of VO too, for instance a website development app might include a link checker, and would make use of this rather than parsing the DOM tree itself looking for @html:src, @html:href, @xlink:href and any other future link types supported by webkit. Such clients might quite easily miss xml links in SVG documents, for example, because they are not well written. WebKit can make this easier for them.
chris fleizach
WebKit provides, through accessibility a list of all the LinkElements on a web page. This attribute is called AXLinkUIElements and can be retrieved by messaging the AXWebArea