The
Accent JavaScript Browser comes as a complete kit,
as well as in the usual listings format below.
You can download the
full kit (~4K) by
clicking here
Unzip the files into a
spare directory. The index.html page will automatically open the
JavaScript browser window with an onload event
Please note that we recommend this project only for more
experienced coders.
We cannot provide in-depth support concerning modifications.
This is freeware, and
anyone may use it.
COMMENTS
JavaScript web-based
browsers are an interesting idea, and they've been built by a number
of sites. However, do be aware that they have a number of
shortcomings. For instance,
capturing pages that themselves contain frame-buster scripts (like our own
-- see the
index) is not possible, and standard links that subsequently use
target="_top" will
co-opt the frameset used in the javascript browser.
Nonetheless, this overall
approach has a great deal to recommend it, and the scripts
we show here are excellent samples for studying techniques and solid
springboards for
going further with your own ideas.
IMPORTANT
Remember that Alt-F4 will
close any fullscreen window.
Sites that use frame-busters or _top link targets may become trapped
in the fullscreen window, and must be closed with Alt-F4.
PLEASE NOTE
Though this site and all of
our other sites
[ www.CodeBrain.com www.CodeBelly.com
www.BrainCode.com ]
do not use frame-buster scripts, most links on them do contain
target="_top"
-- so these are not good choices for testing the demo.
Also, before you ask, as
many will, it is not possible to launch a fullscreen window
like the JavaScript browser independently. It must be launched from
an opener page.
There is also no way to
eliminate or avoid the dialogue request in
Windows Internet Explorer if you attempt to self.close( ) the launching
page after
starting the fullscreen popup that contains the JavaScript browser.
THE SCRIPTS
The Accent JavaScript
Browser consists of five html pages, one css file,
and one background graphic image (shown at the bottom).
All should be placed together in the same directory. |