-
Clone Domstorm,
git clone https://github.com/skepticfx/domstorm
-
Install
nodejs
and then,npm install
-
Configure
config.js
to add your MongoDB URL with authentication details. -
Run Domstorm,
node server.js --noauth
, to run in NoAuth mode. -
Head over to,
http://localhost:8080
and start storming the DOM. -
Something went wrong? Raise an [issue in the Github Repo] (https://github.com/skepticfx/domstorm/issues/new)
One can know the answers for,
-
What are the different ways of accessing a [Window Object], in a given browser?
-
What properties of the postMessage API can be overridden and changed?
-
Does XMLHttpRequest follow the Same-Origin-Policy on redirects?
-
Does a certain DOM security bug in Firefox be replicated in other browsers?
-
And many more interesting questions, where your imagination is the only limit !
-
Enum Functions (Need a better name) - Ask questions on the DOM.
-
Fuzzer Modules (WIP)
-
TestHarness.js from W3C test suites for dedicated Spec tests.
- Create and run modules, to test DOM and JS behaviour.
- Icons by iconmonstr - http://iconmonstr.com/
- Browser Logos - https://github.com/paulirish/browser-logos
- Detect User Agent - detect.js - https://github.com/darcyclarke/Detect.js
- Flatly, BootStrap Theme - http://bootswatch.com/flatly/