close
(Advertisement)

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, October 26, 2017

QuickJava to be Obsolete with Firefox 57 (November 14th, 2017)

The Mozilla developers could not envision a reason why users would want the main feature of my addon (disable JavaScript) and decided not to provide an appropriate API. This left me with workarounds that would slow down the user's experience on every page request while being more difficult to implement and potentially maintain in the future. Other feature APIs  that were going to be implemented without a half-baked work around were not going to be ready in time for me to be able to move over to them. And that's not even getting into the restrictions on the user interface.

Since this would cause QJ to be less user friendly, have less functionality, cause performance degradation and increase the maintenance requirements, I have decided that I will let QuickJava become obsolete with the release of FF57.

It's been a great 12 year run, thank you everyone for your support, bug reports, code submissions and most importantly (to me) your 5 star reviews!

Sunday, August 21, 2016

New Version 2.1.0

Just a quick post to note the changes in 2.1.0 (Pending Review):
  • Add WebGL Support
  • Add WebRTC Support
  • Move preferences to extensions branch (request by Mozilla team)
  • Fix CSS toggle bugs
  • Fix Options 'Reset' buttons bug
  • Fix install/new version web page
  • Add jp locale provided by Hideki
Note: This update may still be pending review by the Mozilla team. If you don't see it available yet, please wait a few days and try again.

Monday, December 08, 2014

Bug fixes in 2.0.6

Hey guys, just wanted to let you know 2.0.6 is available with some minor bug fixes for those of you using third party toolbars, or customizing icons in the toolbar menu (icon with 3 vertical lines).  More details on GitHub here and here. Enjoy :)  QuickJava now works beautifully with Puzzle Toolbars (an awesome toolbar extension)

Tuesday, April 29, 2014

Missing your Addon Bar?

If you've just updated to FF29 or higher and suddenly you don't have your addon bar, that is because the Mozilla team removed it for you.  They want you to use the other bars, which you can find instructions on how to do by googling "how to customize firefox toolbar" but what if you want your toolbar back?  Read on for a solution...





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.

Wednesday, September 25, 2013

QuickJava 2.0


Welcome to QuickJava 2.0

This page is automatically loaded upon updating or installing QuickJava 2.0 and will not appear again (until the next release, if important notes exist a new page will open).  I hope you all enjoy all of the new features, if bugs are found please use the "GitHub Source and Issues Repository" link to report them.

Important Setup Information:

This is a major release with many new features that you should consider going into the options to configure (Right click any visible icon and select "Options").

Saturday, August 03, 2013

QuickJava 1.8.1.1 Released

Welcome to QuickJava 1.8.1.1

Important Setup Information:

For both first time users and existing users alike that wish to use the toolbar icons rather than the add-on bar icons you will need to re-customize your toolbar.  My apologies to existing users who lost these settings, I'll try not to do it again.  If you need assistance with this, please see the page here:
http://support.mozilla.org/en-US/kb/customize-firefox-controls-buttons-and-toolbars#w_how-do-i-customize-or-rearrange-toolbar-items

Change Notes:

  • Updated to work with FF23 and above.
  • Fixed spacing issues on icons in the add-on bar
  • Updated the look of the icons to a "plastic" type shell (provided by Dave)
  • Updated the toolbar buttons to a more appropriate size and this should also fix some conflicts with other add-ons that an anonymous user has submitted.
If you have any questions or concerns please use the contact me link on the right side.

Wednesday, May 08, 2013

Important: QuickJava and FireFox 23 (And GitHub update)

As of Firefox 23 there has been a change to how the Plugin API works which will cause QuickJava to quit working.  I have updated the maximum version for QuickJava to 22.*

Since I do not have time to work on this problem there is a very good chance that users will not be able to use the extension after updating to FF23 when it is released.  I will try my hardest to get the extension up and running again (as well as fixing some other minor bugs/requests such as AddOn bar spacing and adding options to the 'Tools' toolbar), but can not give you a time frame, my apologies in advance.

For more information please see:
https://bugzilla.mozilla.org/show_bug.cgi?id=866557#c3

The source code has been added to GitHub and issue logged:
https://github.com/ThatOneGuyDotNet/QuickJava/issues/5

If you would like to help with the coding, please use the GitHub link to the right.

Thank you for your patience and understanding,
-Doug

Tuesday, July 03, 2012

Version 1.8.0 Approved

Version 1.8.0 s now available.

You can install it from here:
https://addons.mozilla.org/en-US/firefox/addon/quickjava/

Version Notes:
Version 1.8.0 Back to Red buttons, a few minor bug fixes and added reload option and links on Options page.  Thanks again to Dave for more help.

I've also added a 'Help and FAQ' post which will expand as needed.

Quickjava Quick Help

Welcome to the QuickJava Help and FAQ page.

QuickJava is an easy way to enable/disable many features of Firefox with a configurable tool to help meet your needs.  QuickJava was designed to be lightweight and easy to use with minimal configuration, it was not designed to be as extensive as NoScript, so it does not support features such as Whitelist/Blacklist for sites.  QuickJava simply modifies the Firefox settings for the following items:

Thursday, June 21, 2012

QuickJava 1.7.7 and 1.7.9 Released!

Update: 1.7.9 has been released to fix a bug with the Cookie button and some visual enhancements made by Dave Delisle.  At the time of this update it is pending review but can be installed from the Versions Page.

Version 1.7.7 has been released which comes w/ a new style/look and also fixes the CSS broken bug with FireFox 13

Version Notes:
Version 1.7.7 Fix some more style issues by Dave Delisle
Version 1.7.6 Fix FF13+ CSS by John Grimes and Style updates, Cookies and Animated Images by Dave Delisle

Thursday, May 19, 2011

QuickJava 1.7.5 Released (1.7.3 with bugs fixed)

The newest version has been released.

Please note, users may need to re-configure their toolbar buttons, I apologize for any inconvenience this may cause.

1.7.3 Added support for Proxy, regular expressions are customizable (usually for linux/mac users) in the options and an updated icon set.

This is great news for Linux and Mac users so they do not have to modify the source code to get the Java/Flash and SilverLight components working if they are not using a compatible provider.

Proxy was added as a request, it will turn the proxy off and then return the value to the previously selected value, whatever it was, when you turn it back on.  If proxy is turned off before the first time QuickJava is running it will not know which option to turn it on to and will default to "Use System Proxy Settings".

The icons are now a simple transparent image with a background color set by CSS, if this does not turn out to be problematic then I hope to make the button colors user configurable in a future release.

Any extension that tweaks the look of the status bar (such as Status-4-Evar) may be incompatible with this extension.  It is their responsibility to properly behave with any extension that they interact with and I they should be notified of the problem.  Since it was easy enough to make my extension compatible, I have done so.  Unfortunately I can not promise future compatibility but I will try, within reason, to maintain this functionality.

If you have any problems, 1.7.2 is compatible with FF 4.x and you can revert to that (if you don't know how, or have issues with it complaining about not being compatible with your firefox version: google is your friend)

For bug reports or any other comments please contact me here:
Click here for email address

Thursday, March 18, 2010

Read this post if you have problems.

The QuickJava extension doesn't actually remember (or forget) any settings because it simply loads the settings from Firefox upon loading.  Because it's functionality is so simple most functionality bugs are usually not a problem with QuickJava but rather with a plugin (such as Java or Silverlight) or Firefox itself.

To verify what is causing the problem, please follow the following steps (please read and follow through the whole thing before asking for help).

----------------------------------------------
Note: All references to "Restart" mean restart firefox, ALL FIREFOX WINDOWS must be closed (including the addons and download manager). You should NOT need to restart the entire computer.

Please try this: Tools -> Addons and Disable all of the addons, go to the Plugins tab and make sure plugins related to the problem you are experiencing are enabled (for Java there are usually 2). Restart Firefox.

Please note: The Add-On -> Plugin window does not update dynamically, you must close it and re-open it to get the current enabled/disabled status of the plugins if you change it from QuickJava. This is important to remember moving forward.

After manually making sure everything is enabled, find a test page for the plugin you are experiencing problems for.  These pages can easily be found by googling "test java" or "test silverlight", ect.  For example you can test Java here:
http://www.java.com/en/download/help/testvm.xml

If this test fails then you have a broader issue that I can't really help you with but there should be information on that page that can help. You can not proceed with any more tests until you can get the relevant tests to run properly.  After those tests are running properly, re-test QuickJava as your problem will most likely be resolved.

----------------------------------------

Restart, Enable QuickJava, restart. Click the J, verify the plugin disabled, restart make sure it's still disabled. Click the J again, verify the plugin enabled, restart and make sure it's still enabled. Try clicking the J one more time, restart and make sure it's disabled still.

If it works fine w/ ONLY QuickJava enabled then it may be another one of your add-ons. You can try enabling them one (or a few) at a time and re-testing each time to find the problem and contact the developer of the problematic add on for further help.

----------------------------------------
If you are still having problems disable QuickJava, restart.

Tools -> Addons -> Plugins and make sure BOTH Java plugins are enabled. Disable both of them, restart firefox and check to make sure they are still both disabled. Set them both to enabled and restart FF and check them again.

If they are not holding their settings at this point then your browser may have a corrupt install or something, contact the mozilla support.

----------------------------------------

If it was working with all extensions disabled, and not working when ONLY QuickJava is enabled then we'll need to talk more.

If this helps you find a solution, please post here so that others can read it.

A previous user's response:
"Thanks for the very complete diagnostic check list.
Actually, QuickJava runs well and enable/disable correctly the Java plugins. But only one of the two plugins stay disabled between two restarts. The "Java Deployment Toolkit" is always re-enabled at startup. So I will investigate that problem.
Thanks again for your support."
-------------------------------------------
Update for newer versions of FireFox:

To manually enable javascript that has been removed by the FireFox options page, you need to put "about:config" in the firefox url bar and then search for javascript.enabled and set it to true.
--------------------------------------
 Update for Mac users from E Jonsson (via email):
An extra tip if you are having problems getting Java to work (regardless of QuickJava).
"I have subsequently found out that Firefox seems to be sensitive to whether you open in 32 or 64bit mode. The problem gets overcome by highlighting the Firefox application in Finder and pressing cmd-i for Information. Then untick the ‘open in 32 bit mode’ option. For some reason Java is not that sensitive in Safari, though. It works in both modes."

Wednesday, March 10, 2010

Attention Linux users!

I am aware of a problem when using the latest version for FF 3.6.  A new version of QuickJava 1.7.1 has been submitted for review and should be available shortly.

Thanks for your patience and support,
-Doug

Tuesday, March 09, 2010

Problem opening Options dialog

Some users have expressed an issue when opening the options dialog. 

The message received is:
XML Parsing Error: undefined entity
Location: chrome://quickjava/content/options.xul
Line Number 6, Column 1:
^


Please post your OS and FireFox version here if you are having problems with options.  Also if you get a different error, please post the error message.

In the mean time you can get to the options by putting "about:config" (no quotes) in the URL box and then (click I Promise if it comes up then) filter down to "quickjava" (no quotes).  Double click on the preference that you want to change and when you're done just close the tab.

Saturday, March 06, 2010

Update for FF 3.6 users

Hey guys, just wanted to give you a quick update.  My version submitted for approval that would work with FF 3.6 was denied because it needed to be updated to their newest coding standards.

So I have spent quite a bit of time re-writing the add-on and localizing it (not required), I also added the option for Images.

The new version 1.6 was submitted for review the morning and will hopefully be available soon.  Until then you can get the beta version if you'd like by looking for the Beta Channel under the description on the extension's add-on page HERE.  (Note: The beta version WILL NOT automatically update, please check back every couple of days to look for the latest non-beta version so that you can take advantage of updates in the future.)

Sunday, February 28, 2010

QuickJava Image Development

BeaverXI has provided some graphics that I based my newest set on but I'm not a graphic artist so I'd like to provide everybody an opportunity to submit icons for consideration.

Version 0.6a In Beta

Do you want more features? Then help me test the latest Beta version which includes:

Add Flash and SilverLight, Options screen, Toolbar buttons and New images inspired by BeaverXI

Friday, February 26, 2010

QuickJava 0.5 for FF 3.6 by xxhatred

I have put an updated version in for review thanks to xxhatred for doing the updated. I only wish I had seen his review before I started spending time working on the update.

Thanks for the patience and the help. :)