Jash: JavaScript Shell
A Cross-Browser Javascript Command-Line Debugging Tool
What is it?
Jash is a DHTML-based window that gives you command-line
JavaScript access to the current browser window. With this
console you can quickly debug scripts, manipulate the DOM,
view the current page's objects, functions, and variables,
trace the execution stack, execute arbitrary Javascript,
enter new CSS (in IE, Firefox, Opera, and Safari), and much more.
How do I install it?
There's nothing to intall, in the traditional sense. Basically you just need somewhere to serve the
script and css file from.
-
Download the javascript and css file
-
Upload the js/css files to your server (localhost works
just fine... or use a www server)
-
Change the path to the css file (referenced in the javascript
file) to the absolute path of the new location
-
Create a new bookmark and paste the bookmarklet (with updated
url to the javascript file) into the location/url field
- -OR-
-
Embed a script tag in your document pointing to the javascript file
Download Latest Version
Source:
Bookmarklet:
Release Notes:
Supported Browsers
Fully-Supported Browsers
- Internet Explorer 6 +
- Mozilla Firefox 1.5 + (Win/Mac/Linux)
- Safari 3 + (Win/Mac)
Browsers with Limited Support
- Opera 9.10 + (Win/Mac/Linux)
Unsupported Browsers
- Safari <= 2
- Internet Explorer <= v. 5 (Win/Mac)
How does it work?
-
Jash is simply made up of JavaScript and CSS. There is
no need to install a plugin or change the way you use
other tools, like Firebug or Fiddler.
-
Jash can be included in a web page's html through a single
script tag, or it can be loaded through the use of a bookmarklet
(see the download page).
-
Jash is loaded onto the page as a single object named Jash,
and all of its members are contained within that namespace.
This effectively eliminates namespace collisions, unless
of course you happen to have an object named "Jash"
in the window you are working on.
-
For maximum portability and compatibility, Jash is not
reliant on any framework (such as Prototype or Dojo).
License
Jash is free software protected under the GNU
General Public License.
You can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU
General Public License for more details.
Contact for Bugs, Feature Requests
Reporting bugs
At the moment, Jash is a one-man operation. Please send any bugs via
email to billy dot reisinger at gmail dot com.
Feature requests
At the moment, Jash is a one-man operation. Please send any feature
requests via email to billy dot reisinger at gmail dot com.