Re: web sites detecting a screen reader


Brian Moore
 

Hi.  Generally, those skip links are hidden unless one focuses on them with the tab key.  They might be useful to more than just blind people.  IN theory, there are keyboard only users who aren't blind. I can't say I have actually ever encountered this mythical creature but skip links would be equally useful to key board only users as they are to screen readers.  There are a number of ways of creating content which shows up for screen reader users but which isn't visible on screen.  the most common is to use a css class which makes the text  1 pixel in height or positions the text 10 thousand pixels to the left which would be off screen but a screen reader mostly won't care about that and will still speak it.

There are other ways as well

Brian.

Contact me on skype: brian.moore
follow me on twitter:
http://www.twitter.com/bmoore123

On 10/22/2020 3:34 PM, Gene wrote:
I had thought that those sorts of things were generally on the page but use black on black contrast so they aren't visible.  But are many of these somehow coded so that screen-readers will read content that isn't on screen at all?

Gene
-----Original Message----- From: Brian Vogel
Sent: Thursday, October 22, 2020 12:51 PM
To: nvda@nvda.groups.io
Subject: Re: [nvda] web sites detecting a screen reader

On Thu, Oct 22, 2020 at 01:25 PM, Luke Robinett wrote:
you know when you hear those options at the top of a page to jump to navigation, jump to main content, etc.? Those options don’t appear for sighted users.-
Yup.  Those of us (I'm sighted) who've never touched a screen reader never even know they're there.  These features are the Mr. Cellophane of web coding for the sighted (and for those who don't get the reference, go to YouTube and look up cellophane and Chicago).

There are all sorts of things done to improve accessibility that are intentionally hidden from view because they're useless (and would be darned annoying, actually)  unless you happen to be using a screen reader.

Join nvda@nvda.groups.io to automatically receive all group messages.