(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?)
Sunday, December 31, 2006
Features Requested:
Options:
Enabled/Disable both at the same time on left click.
Option to place buttons on toolbar instead.
Block flash
A request: right clicking on the JS button would bring up the Advanced JavaScript Options dialog found in the Web Features menu.
Another request: Automatically reload affected pages when permissions change
Please leave comments for feature requests here to be considered.
Thanks for all of your input (good or bad).
-Doug
(Yes the date on this "blog" entry is way into the future, to keep it up top)
Enabled/Disable both at the same time on left click.
Option to place buttons on toolbar instead.
Block flash
A request: right clicking on the JS button would bring up the Advanced JavaScript Options dialog found in the Web Features menu.
Another request: Automatically reload affected pages when permissions change
Please leave comments for feature requests here to be considered.
Thanks for all of your input (good or bad).
-Doug
(Yes the date on this "blog" entry is way into the future, to keep it up top)
Subscribe to:
Post Comments (Atom)
An Option for a user-defined start setting would be nice. So the user could decide once to have Java or/and Javascript turned off/on by default. So firefox would always start with this setting, instead of starting with the last made setting. I, for example, would prefer to have turned both off, when opening firefox.
ReplyDeleteWould like to have a context menu where I can choose between multiple java runtime versions...
ReplyDeleteIs that solvable?
Selecting the java runtime version is outside of the scope of this plugin. That sounds more closely related to the scope of the Web Developer Toolbar, you may contact them about such a thing.
ReplyDeleteNow I have managed to change the script by myself. It now opens Firefox with Java and JavaScript disabled, so I don`t have to think about the settings every time I open Firefox. I wouldn`t be able to create a whole Extension like this, even these little changes took me a couple of hours. But now QuickJava is really perfect for me. Thank you again for this great extension.
ReplyDeleteHow about an option to hide and disable the JavaScript icon on the Statusbar?
ReplyDeleteI use the NoScript extension to handle control of JavaScript, while I control Java thru a PrefButton on the NavBar.
Ed
Could you please add the feature to disable/ enable Java + JavaScript on a tab basis? There are some websites where I do not want either Java or Javascript to load but others, for example Gmail, where JavaScript is required.
ReplyDeleteThank you for a neat extension. Please do not add a lot of features but keep it simple. The features requested so far are essential to the extension.
You will have a great product when you simply add an option to choose which icon to display on the statusbar. The Java icon/switch is not as important to most people as the Javascript icon/switch is. Like a lot of experienced users who are interested in keeping their online surfing private and safe, I keep my Java disabled almost constantly ... however, I am constantly switching my Javascript on and off.
ReplyDeleteI would loke to see the ability to only turn off linked java/javascript from other then the current domain. Making it a 3-way choice between On-All, On-DomainOnly, Off-All.
ReplyDeleteMany sites link to third party trackingscripts/applets and I would love being able to turn those of while still have javascript turned on for the sitespecific requirements.
I want to keep a list of sites where I want JS/J disabled. Like on www.onesite.com the script should store that I want visit it without JS but for usual I want both enabled :o)
ReplyDeleteTwo things I am constantly disabling/enabling are javascript and cookies. It would be nice if you added a feature to also disable/enable cookies.
ReplyDeleteThanks for a great extention!
I second that proposition to integrate Flash enable/disable option. Flashblock just doesn't work for me in the right way (it clashes with Javascript, renders some of the websites useless, badly cooperates with NoScript - which in itself does not allow me to enable Javascript by default, etc.). So, I have yet to find the ideal combination of extensions for me to control the way the websites are opened. Also there is a lack of something like "plugin manager" extension, that allows the user to enable/disable particular plugins (not extensions). Right now, for example, the only way known to me to disable Windows Media Player (yuck!) inside the websites is to mess with "about:config" by hand. This extension is so close to this one...
ReplyDeleteVery nice extension, simple but handy. As mentioned aboved, I too would like to have both options set OFF on startup. While this isn't a feature, I suggest the following lines to be added in browserOverlay.js. Have in mind, that I have no real experience in programming JS, so the code might not be perfect, but it works perfectly for me ;-).
ReplyDeleteIn
register: function()
add
//Load the Startup-Settings
quickJavaScript_startUpSet = quickJava_prefs.getBoolPref("javascript.enabled");
quickJava_startUpSet = quickJava_prefs.getBoolPref("security.enable_java");
before
quickJava_updateIcons();
In
unregister: function()
add
//Restore the Startup-Settings
quickJava_prefs.setBoolPref("javascript.enabled", quickJavaScript_startUpSet);
quickJava_prefs.setBoolPref("security.enable_java", quickJava_startUpSet);
before
this._branch.removeObserver("", this);
That will save resp. restore the settings as they were on startup. Changes made with QuickJava (or in _any_ other way) are discarded on closing FF. This might be enough for you if the settings were correctly set _before installing_ QuickJava and you don't want to change them anytime. Be aware: There is no way to change the settings permanently after adding only this lines!
If you want to be able change the default settings, there are four more lines to add:
In
observe: function(aSubject, aTopic, aData)
add
//Save current Setting as Startup-Setting
quickJavaScript_startUpSet = quickJava_prefs.getBoolPref("javascript.enabled");
after
case "javascript.enabled":
and add
//Save current Setting as Startup-Setting
quickJava_startUpSet = quickJava_prefs.getBoolPref("security.enable_java");
after
case "security.enable_java":
In
function quickJava_toggle()
add
//Don't save current Setting as Startup-Setting
quickJava_startUpSet = !quickJava_prefs.getBoolPref("security.enable_java");
after
quickJava_setOnOff(!quickJava_currentSet);
and in
function quickJavaScript_toggle()
add
//Don't save current Setting as Startup-Setting
quickJavaScript_startUpSet = !quickJava_prefs.getBoolPref("javascript.enabled");
after
quickJavaScript_setOnOff(!quickJavaScript_currentSet);
The first two will mark every change of the settings as setting new startup-settings and the second two will prevent clicks on the QuickJava-buttons from setting the startup-settings. This task may be done on a smarter way (maybe by checking for the clicks in observe()) but it does the following: Every change of the settings except with QuickJava will remain even after closing FF. Only changes done with QuickJava are discarded on closing FF.
If you find this useful or have any comments you may mail to me using my nickname for this post at thoftware.de.
So firefox would always start with this setting, instead of starting with the last made setting. I, for example, would prefer to have turned both off, when opening firefox.
ReplyDeleteyes. can put those settings in prefs.js and user.js
i also toggle cookies + js most often.
can probably hide the java button using userchrome, if you can identify its "element"/selector.
site specific setings can be done with proxomitron (much time to tweak to your needs, if you're picky)
opera9 has convenient site settings for typical basic level of stuff such as basic cookie policy, js on/off, etc.
Like on www.onesite.com the script should store that I want visit it
i don't know if this was what you conceived, but you hint at caching scripts. would that be useful, hmmmm ..? ...
choosing jre versions seems beyond the webdev extension, but i wonder if some short scripts (external to browser) could do some crude renaming?? or is the jre location in registry? And, would browser page reload (to force java reload) still be necessary?
ability to only turn off linked java/javascript from other then the current domain
proxo has a few "offsite" killer filters. Google: "off site" | offsite proxomitron | grypen | castlecops
This plugin is just what i've been looking for. It's the perfect level of functionality an minimalism... don't change a thing!
ReplyDeleteI have been looking for something like the Flash and Pics Control by UnH Solutions that I used for IE but they don't make it for Firefox. It has all the controls of Java Applets, Java Script, Cookies, Active X (IE), Flash, and Pictures all in one easy click button on the toolbar. You are almost there, very close, hope you add at least the flash control and it would be perfect! Keep up the good work.
ReplyDeleteI agree... having the ability to choose which button to have visible would be nice as I never use the Java button.
ReplyDeleteI'm not certain if you've implemented the "disabled on Firefox load" but recently the buttons display a questionmark which is rather annoying as I'd like to have JS always on until I elect to turn it off. Adding user-defined prefrences would be a blessing.
Hello and Kudos. My name is Mike Perry, and I'm a volunteer with the Tor Project. We would like to recommend your plugin as a protection against an attack recently publicized by HD Moore.
ReplyDeleteThe attack relies on being able to dynamically generate the applet tag using javascript to launch a Java Applet. The bad news is that applet tags generated in this way bypasses your plugin's setting to have Java disabled :(
See Moore's research page for an example of this attack in action.
Since this is an attack that can be run on a Tor relay node, we do not believe that turning off javascript is a viable option. Too many sites require it, and if you enable javascript for any site, a bad Tor exit node can feed you this javascript that bypasses your plugin.
We would really like to recommend your extension as opposed to more complicated extensions such as NoScript, but if it cannot be made to protect against Moore's attack we may all be in trouble.. I'm hoping that based on your work on the plugin for anonymouse, you see benefit of having easy to use strong anonymity.. Please contact me at (mikepery ta fscked dt org), or join us on or-talk to discuss this.
dear doug..once java was working fine in my pc whenever I opened a chat script.but later on both mozilla and the other browsers made it so slow and it is getting slower everyday..what should I do
ReplyDeleteemre,
ReplyDeleteYou should contact somebody that deals with the application itself. Unfortunately I only deal with changing the FireFox settings and won't be of any help.
so I dealt with the problem and solved it.just remove java but not virtual machine.apply java not to IE but other browsers then IE will be your main browser for chatting with promting...that's a very easy solution but like all the other PC problems,everyone exaggerates it...
ReplyDeleteNice extension, much better than Noscript
ReplyDeleteand less buggy.
Two requests:
1+ right mouse click shows menu:
. About QuickJava (and link to the blogg)
. Info (i didn't know anything about the middle click)
2+ what about a QuickCookies?
Is this plugin still under development?
ReplyDeleteBeen a while since last update.
Just discovered it, and really like it!
IT would be nice to add a certain option.
There's a site i want to visit without java/javascript.
It would be nice if the plugin could taught, to automatically disable javashit when visiting it!
Kind of like IEtab, which can automatically open a site in a IE window.
Keep up the good work!
I would like to request an option where the user can select to disable both javascript and java when the user closes his or her browser.
ReplyDeleteSome websites require me to turn off the protection afforded by QuickJava and when I log onto my computer the next day, I often forget that the protection is still disabled.
Would be nice to make it automatic when closing your browser.
I would like a Quick Cookies button next to the other 2 on my status bar, its kind of annoying having to go thru multiple screens & tabs just to disable cookies when you go to sites with "bad" cookies
ReplyDeleteThank you for the plugin!
ReplyDeleteI would like to see a sign if an applet has been blocked. A placeholder, or a notification at least.
it would be wholly groovy if this wonderful tool worked with the most recent versions of Firefox, specifically 3.0b4.
ReplyDeletethx for the plugin..
ReplyDeletewww.ipmango.com
thx for the plugin..
ReplyDeletewww.ipmango.com
Id like to know if you can develope or you know of a program that will enable java to load and use java chat as normal but protect you/hide you IP like tor/vidalia does.
ReplyDeleteThanks
Id like to know if you can develope or you know of a program that will enable java to load and use java chat as normal but protect you/hide you IP like tor/vidalia does.
ReplyDeleteThanks
I am looking for the ability to turn off all javascript/flash/anything that uses CPU cycles if a FF tab is part of a window which is iconified or rolled-up. I keep a lot of windows open with a lot of tabs active until I see my cpu usage for FF creap up to one of my 4 cores. Then I must restart firefox. If I am not looking at a tab, I want it to contribute 0% to my CPU usage. Do you have a suggestion? Thanks!
ReplyDeleteCould you please update your add-on for Firefox 3.6+? I find it much more convenient than other similar add-ons.
ReplyDeleteThe feature I'd really like to see is a whitelist.
ReplyDeleteFor example, a chess website I use must have javascript enabled to work properly, and it's a lot of hassle switching between javascript on and javascript off depending on which tab I am viewing.
If I could whitelist the chess website (and a few others) but otherwise leave JS globally disabled, this would be excellent.
Thanks for your hard work!
I think "NoScript" may work best for the previous poster, but that is beyond the scope of this extension.
ReplyDeleteAn update on 3.6: The Javascript button should still work, the way Java is being processed has changed so I will need to see if there is a way to disable it from another extension still (not looking good so far). More research will be needed when I have time to do so, until then, my apologies.
Hi Doug
ReplyDeleteFirstly thanks for the most invaluable and simplistic extension ever invented, but now an impassioned plea !! I understand that FF 3.6 uses different mechanism to activate/deactivate J and JS, can you take a look and see if your plugin extension can be adapted to "leverage" (eugh)this - we NEED this extension, and cannot upgrade FF until available.
Thanks a million
I have the latest version of Firefox, which is version number: 3.6
ReplyDeleteAt the moment I am unable to download QuickJava as a plugin or addon for Firefox 3.6 due to the version.
Please, I love to have QuickJava on Firefox, but at the moment it says it isn't available for my Firefox browsers version. I beg you to please bring out a newer version so those of us that keep up to date with all our browsers are able to install it, and it is causing me problems not having it installed, so please help ASAP, Thanks.
Just a short vote in favor of the 'Please Update the plugin to work with FF v.3.6 popular clamor of your adoring masses".
ReplyDeleteHope you find the time to look into this soon.
Thanks for your dedication to this project.
Hi,
ReplyDeleteThis is my favorite add-on! Thanks for making it available.
I'd like to make a request. Can you add an "A" along with the other icons to turn animated gifs on and off? That would be very handy on some sites.
One of the best firefox add-ons, congratulations.
ReplyDeleteHow about the option to have different settings for different websites? Or, more simply, something like a black-list where a number of websites could be placed (with the intention, for instance, to block java/javascript/images, etc. only on specific, trouble-making websites)?
Hi, I agree with the others - QuickJava is one of the best add-ons for FireFox. Thanks for an excellent timesaver. It is much easier to browse with QuickJava than with NoScript, which I have since removed from my system.
ReplyDeleteOf all the suggestions for improvements, the one I like the best is to automatically reload the page when images, javascript or flash are enabled. This would reduce the number of keystrokes needed to the absolute minimum.
Firefox already seems to refresh the page when the CSS option is changed, so nothing new is needed for that option.
Again, congratulations on the best and most valuable add-on for Firefox!
Thanks,
Mike Monett
I am using the QuickJava on firefox and it's works great, simple and easy to use but because of firefox's stability issues (not ur add on, ur addon is perfect), I am gradually switching to google chrome. I have managed to find replacments for my firefox plugins on the google chromes extensions page, I just cant find the other 2 plugins and one of them is this one. Make one for google chrome! There is nothing like it there!
ReplyDeleteWhen I have CSS turned off but then I open a link by right-clicking and selecting "Open Link in New Window", CSS is enabled in the new window.
ReplyDeleteCss status icon isn't refreshing when i go to another Tab in Firefox
ReplyDeleteI have one issue. One of the Quick Java buttons sits on the status bar right below the browser's scroll down button. I end up inevitably clicking it too often. Can the QJ buttons be moved to the left a little away from that browser button?
ReplyDeleteI enjoy using this addon; I find it very useful.
ReplyDeleteI use 64-bit Ubuntu and OpenJDK/IcedTea6 as a FOSS alternative to the Sun/Oracle implementation. Since I use a 64-bit version of Mozilla Firefox, using the 64-bit IcedTea plugin is more convenient than using a 32-bit plugin inside of nspluginwrapper. This plugin, however, doesn't recognize the IcedTea plugin as the Java plugin.
Modifying the Java matching regex from:
/(^| )java.*(platform|plug-?in)/i
To:
/(^| )(java.*(platform|plug-?in))|(IcedTea)/i
Should fix this issue and increase the plugin's usefulness for 64-bit browsers using IcedTea.
Thanks for your work on this addon,
Whip
It is possible or feasible to do a port of quickjava for google chrome? I prefer to use firefox, but google chrome is better for some purposes. I think it would be great to have a version of quickjava for chrome.
ReplyDelete