Exposed Console

This plugin exposes a readable javascript logging console to each browser window object.

The original motivation of this plugin was to determine JavaScript errors with Selenium. The problem with the browser console is that it is not readable from a browser window context (which is a security issue I assume). This plugin adds a readable console named exposedConsole to each browser window.

The following methods of the exposedConsole are relevant:
exposedConsole.read(type) - Returns all log messages matching the given type (if present, otherwise all messages are returned). The type for JavaScript errors is "JavaScript Error".
exposedConsole.clear() - Deletes all entries from the console.

There is also a preference dialog to toggle the logging.

BE SURE NOT TO USE THIS PLUGIN WHEN BROWSING PRIVATELY. It exposes critical information to each browser window context.

File: 

AttachmentSize
File exposed_console-0.11-fx.xpi4.43 KB

Type: 

Browser Addon