Hi Rick,
The big problem with any browser is the location of files at the other
server end.
In other words any video or audio location, usually placed in the head area
of any web page if they so desire to hide there stuff.
Also lots of script is placed in the head area for global reach or scope
but some exists inside div tags and such where any mouse hover triggers an
event to start that program, which is what you are mentioning.
Now the CSS code and style is mostly for sighted users but can be related
to other languages.
I have not touched XML files at all, I am just translating the web page
tags and discovered some are not done properly or use to different approaches
or is placed on the page wrong.
I have cleared up most of those issues and had many duplicate items.
What I decided to do when encountering nested loops which are allowed under
list and div items and such is to first get each of there start and end tags
and place a new line vbCrLf before the start and after the end.
by doing this I get a clearer picture and a list to sort easier and view.
When using Windoweyes they normally go left to right on the screen instead
of down.
so when listing the items in the order they are nested, which is the result
of what I do, I can get all the stuff laid out easier and sorted easier.
I figured out that my missing text was because of the logic flow of some
tags they use and a Face Book tag seemed to be screwing it up in the HLNTV
Headline News page.
I hope to have a revision posted today for yesterday was one of those no
time left to finish and expect sleep days.
The version on the app site has many issues now resolved, like one in which
the hotkeys were not partitioned from each other and now do what there suppose
to do, when page is not loaded and when it is...Alt-End key function, different
for all the other hotkeys.
Another issue yet to resolve is getting rid of the navigation links which
are OK, but get in the way, unless I place at the top a link to jump over that
area.
I have not added the first page where you list the sites you want to
monitor at all time or go to at will and I should have that by Monday.
It is a minor one and getting stuff working that is already there.
In the future I will also have the equivalent of the forward and back
feature between web sites view, keeping a history of pages looked at so you can
navigate between them, and even update them when moving back and forth as an
option to check.
So I am getting there for most standard stuff and I might write one in
studio once I get this one done, then it would be something outside of the WE
Object Model. Maybe having WE run in it's background inside it, using the
commands and speech.
As long as I don't get burned out, lack of sleep, doing this. Lots of
projects, no time to finish.
Thanks Rick
Bruce
Sent: Saturday, March 08, 2014 4:47 AM
Subject: Re: Building A Browser?
Hi Bruce:
I did some homework yesterday and found Mazilla had tried something along
these lines allowing folks to customize the actual browser but it seems they
have given it up.
The project was called Chromeless if I remember.
I think building a modern browser from scratch would be a daunting task since
it is not just a matter of html but css and the dynamics of java script and
other dynamic layout changes to the code that would happen after you have
downloaded the xml and original view of the code base.
For example, if a user was to mouse over a item that item might pop up more
selections without causing a form postback, some items that might just be text
would become links and all that jazz.
I think it would be more realistic to do something like either create a
browser using the standard browser control in Visual Studio and then use it's
methods, properties and xml operations to try and ensure as much accessibility
as possible. Otherwise something similar for working with a browser's objects,
properties and methods might offer a similar potential.
From what I've seen so far building a modern browser from scratch would be
pretty tough, perhaps doable to some extent but a big project.
It sounds like what you are doing is akin to parsing a page you download to
pull off objects of interest based on known tags which would work except for
the java stuff and dynamic stuff from something like Ajax controls and
client-side layout or functionallity changes.
Building a browser is a little diferent from processing a snapshot of a page
at a single point in time.
If I do anything along these lines I think I would either script an existing
browser or create a browser based on an existing model like the one offered in
Visual Studio and tweak it using the standard methods and properties exposed
via the development platform for the new browser.
If you have something else, find that working on a page the way you are
doing, has enough to do something like build a browser I will be listening to
your postings to see how far you get along that path. I dont know nearly enough
about all this to say whether or not it is feasible and am not currently doing
anything along these lines but rather keeping an eye out for my next major
project which this was something I was initially interested in - accessibility
of the web and mobile devices is of primary importance to blind people and not
really an option.
For most of us, including the screen reader developers, it should be job #1
after getting the operations of the OS reading.
Good luck with your project and keep posting up your experiences since you
are learning allot about programming and the internet and xml which is going to
someday be a real benefit to you when you start programming in other languages.
Rick USA
----- Original Message -----
From: LB
To: [email protected]
Sent: Friday, March 07, 2014 8:03 AM
Subject: Re: Building A Browser?
Hi Rick
I am actually working on this inside the Breaking News. I was going to
post last night my latest version but got tired and one missing thing on
websites was hidden behind some div tags.
What my program does is get a snap shot of text, or load the site and
split it into text and html for viewing the entire site text or run links
inside.
The one already on the app site 1.3 does run videos and such to a
certain degree and working on making that more universal.
I am getting side track from breaking news but missing text is needed
for breaking news.
there so many options out there in terms of what is being used. If you
don't follow standards then some things get messed up.
I have noticed old and new stuff on CNN Headlines and Fox News seems to
be more stable. But, I can run embedded video and such as long as they don't
hide them. Twitter and Youtube actually do work but time consuming when going
to the site when it is waiting for response and such there; the reason for a
long loading of a page. But I strip out ads.
So this partially is workable as long as you have voice and text on the
page.
Maybe I will upload what I had fixed yesterday since I got side track
on some text not showing up; which I believe is what Dennis was mentioning to
me.
Bruce
Sent: Friday, March 07, 2014 3:29 AM
Subject: Building A Browser?
Has anyone ever considered or tried to build a really accessible and
screen reader integrated browser?
I am thinking of whether it could be done to eliminate some of the more
common accessibility problems like flash hangups, redirects and loading of
pictures, annimation and even those connections to facebook and other external
things like advertisements and stats behind the scene links, the problem of css
and java script defined or enabled objects etc...
Rick USA
----------------------------------------------------------------------------
This email is free from viruses and malware because avast!
Antivirus protection is active.
---
This email is free from viruses and malware because avast! Antivirus protection
is active.
http://www.avast.com