I support a large number of users who are... let's say, technically challenged. virtually every site they need to use for work requires Java, as do many of the ones they use at home. It's not practical for me to go around and train them all how to figure out whether a site uses Java and how to enable Java when necessary.
Is there any way for me to just globally enable Java on their systems?
Forcing them all to switch to Chrome or IE would bring other problems, but will be significantly easier than trying to train them new behaviors with Firefox.
Sorry to hear that you are displeased with Mozilla's choice to block Java products. They did this because of Oracle's poor security history. Mozilla takes the safety and security of users very seriously.
Here is a Mozilla article relating to your topic.
How To Enable Java
Disabling one of the central technologies of the web without warning is really not an acceptable response, and that article really didn't have anything to do with my topic, which was "How can I globally re-enable Java for my users?".
Obviously the devs have decided that usability is less important than safety, and that's fine: there are other browsers. But if you want companies to keep using Firefox, you need, at an absolute minimum, to offer the option of building a whitelist on one system and then easily distributing it to other systems. That might at least make it possible to use FF in a business environment, rather that forcing every user to manually allow each site on the intranet themselves.
Again, very sorry to hear that you are displeased with Mozilla's choice to disable Java. As said before, Oracle has an extremely poor security record and does little to repair serious security bugs.
The most recent update, for example, patched a serious known bug that had been reported multiple times. When the bug was reported in took them almost another 2 months to repair the issue. During this time Mozilla announced that they were going to automatically disable Java.
I am also not quite sure what you are asking.
Would you like to remotely activate Java for users because this is not possible for obvious security reasons.
If this is not what you are trying to do, please explain below.
Again, sorry for any inconvenience that we have caused and I hope that you will continue to browse with Mozilla Firefox.
I'm not sure how this is complicated: I want a way that I can allow my users to use sites that require Java without forcing them to enable Java for each site. Examples of how this could work:
-- A white-list file that I generate and go install on their computer containing all the work-related sites we need (about 15 different sites, and about 40 different computers, plus the ones they use at home... figure 60-80 computers, 20-40 of which require off-site home visits).
-- An easy way to globally enable Java despite the risks.
This isn't a complicated request. This isn't rocket science. This is a request that you allow us to use common standard technologies, and make our own decisions without crippling us.
And in fact, I've already switched half a dozen of my users to Chrome or Safari: they were unable to connect to sites that require Java, and I didn't have the time to manually go through for each of them and enable Java for every site. I anticipate switching the rest over the course of the next few weeks. I'm also told central IT intends to not explain the problem to anyone who asks: they're simply going to state that Firefox has broken a core technology of the web, and that the user in question should switch to Chrome. A reasonable response and solution would go a long way towards changing that.
Starting in Firefox 24, all versions of the Java plugin are "Click to Play" blocked, meaning that you have to click to activate Java for each site. See the How to allow Java on trusted sites article for more information.
Note: To make sure that your Java plugin is working, you can visit the test pages listed in the article, Use the Java plugin to view interactive content on websites. If an "Activate Java" message box appears, click inside the box to activate the Java plugin.
When you see the "Activate Java" message box, simply click it to load the Java content normally.
If there is no visible area to activate Java content in the page, click the red plugin icon in the address bar. In the message panel that opens, choose "Allow Now" to enable Java content temporarily.
The next time you visit the site or any other that uses Java you will see this message again.
If you want to always activate Java for a particular site, you can use the "Allow and Remember" option shown above.
After activating Java, you may also see a "Security Warning" dialog box, asking you to confirm that you want to run Java. This warning comes from Java itself, not from Firefox.
Does this solve your problem? Let us know.
Sorry, but your request is not possible. Creating a file to change users' settings is bordering on hacking.
I wish you luck in the future.
I hope you'll continue to use Firefox.
The people who answer questions here, for the most part, are other Firefox users volunteering their time (like me), not Mozilla employees or Firefox developers.
If you want to leave feedback for Firefox developers, you can go to the Firefox Help menu and select Submit Feedback... or use this link. (You'll need to be on the latest version of Firefox to submit feedback). Your feedback gets collected at http://input.mozilla.org/, where a team of people read it and gather data about the most common issues.
please be aware that google might also be blocking java by default for security purposes and is even planning to totally remove the support for npapi-based plugins like java in chrome in the not-so distant future: http://blog.chromium.org/2013/09/saying-goodbye-to
Waka_Flaka_Flame: That's actually exactly the problem I'm trying to get around, so your response isn't actually helpful.
ComputerWhiz: "Sorry, but your request is not possible. Creating a file to change users' settings is bordering on hacking. "
I'm sorry, what? Having Mozilla give us the option to create an importable whitelist file is "bordering on hacking"? Man, I'd better remove all those install pref files, and the sysprep files I use when imaging machines, and all that sort of stuff before someone catches me using them.
That's a ridiculous argument. There are tons of systems that work that way. Have you ever installed a file that modified how a program worked, like a Registry file in Windows, or an update to a piece of software? What I'm asking for is the same thing.
"I have found another Firefox question with a solution for your problem.
It can be found here. "
This was actually almost useful. I'd been looking for an option that's more "We have to use Java whether we trust it or not" and less "Screw security! Let's let EVERYTHING work, even viruses!", but this is the best I've seen. So, thank you for posting it.
philipp: While it's true that Chrome is blocking NPAPI plugins, including Java, they also gave a lot of warning, and allow a simple workaround, which is to use a flag to force authorization of the plugin. They're saying it will probably be completely disabled by sometime in 2014, "depending on customer feedback." So not quite the same as "Oh, it's Monday afternoon, I'd better go enter my timesheet for last week. What do you MEAN, Java doesn't work? What the hell? It worked this morning, there's been no announcement, and now it just doesn't work and there's no way to re-enable it for everything I use it for, which is everything I do at work?"