About QuickJava

QuickJava is a Firefox extension that allows you to easily enable/disable Java, JavaScript, Images, Flash and more directly from the toolbar and/or status bar! (Need help?)
NOTE: QuickJava will become obsolete with the release of FF version 57 and above and will no longer be updated. Please see this thread for additional information.

Thursday, January 23, 2014

Advanced Users: ClickToPlay (Beta)

While developing the current version of QuickJava (2.0.3) I played a bit with the "ClickToPlay" functionality in Firefox.  For those that don't know about this functionality, it basically disables Flash/Java/SilverLight but  when a page tries to use one of them you get the option to click on the element to enable it for just that one element.

I was unable to get it working in time for the release.  Since then I discovered the functionality was not working because I didn't turn on an option in Firefox that was needed.  However, the functionality is still in the program, just hidden, so for the advanced users I present to you a quick guide on how to use it.

(Notice, these settings require you to go into the advanced settings area of FireFox, do not change anything other than what is documented here!)

There are two settings you need to manually change, the first one (plugins.click_to_play) with instructions can be found on this page:

The next setting is "thatoneguydotnet.QuickJava.enabledState.ClickToPlay", set it to true (this is not available on the options screen yet, it has to be done manually).

After you do that, toggle Flash/Java/SilverLight off, then back on.  When Flash/Java/SilverLight is Enabled it will require you to click to activate, when it is disabled Flash/Java/SilverLight won't load at all (memory/processing time savings).

Now that I understand it better I hope to put the functionality into the standard Options page for QuickJava, but that may be a while before I have the free time to do that.  I would also like to make the "ClickToActivate" configurable to the on/off status, if possible, but no promises yet.  Since this is "In Beta" the name of the settings may change which means when the functionality is released you may need to re-configure QuickJava to use that functionality.


No comments:

Post a Comment

Comments may not be read by the post author. Please use the links in the sidebar to find the GitHub repository to submit suggestions or bug reports.