A method and system that provide an accessibility gateway to the Internet through
the use of a web intermediary server, which may belong to a different domain than
the web content server. The web intermediary server includes server-generated applications
for modifying accessibility settings for supported client devices, registering
the user for authority to use the intermediary server services, and generating
web-based, user-specific browser service replacements such as history lists and
bookmarks. A request for any web page is sent from the client device to the intermediary
server. The intermediary server retrieves the requested web document, and applies
user-defined transformations to the web document, which is then sent back to the
user device's user agent. If the web document is from a secure web page, the intermediary
server functions as a proxy for the user device to establish the requisite secure
connection with the web page.