如何在最新的Firefox版本中解决Java问题
- 类别: 火狐浏览器
浏览器插件(如Java,Flash或Silverlight)是第三方程序,只要正确设置且不受用户阻止,它们就会由浏览器加载。大多数浏览器会加载他们可以使用的所有插件,这通常会导致默认情况下加载十个或更多插件,并且可能与在所选Web浏览器中打开的网站进行交互。
尽管浏览器会选择流行的插件(例如Adobe Flash或Java)在某种程度上是可以理解的,但很难理解为什么还要加载Google Update或Microsoft Office这样的插件。
大多数浏览器提供的控件 使您能够禁用插件 或设置它们以单击播放。
Firefox浏览器背后的组织Mozilla最近一直使用点击播放功能来阻止具有已知安全漏洞或稳定性问题的插件自动加载到Firefox中。这些插件已添加到 全球黑名单 Firefox自动检索的内容。
启用Java
最近的一项更改仅影响Java。 Firefox用户可以为浏览器的所有插件选择三种状态:
- 始终激活表示插件已启用。
- 从不激活表示已禁用。
- 要求激活意味着正在使用点击播放。
对于Java Deployment Toolkit,已删除了“始终激活”选项,以便您可以选择其他两个选项。如果需要JDK,则需要将其设置为要求激活。当您打开需要Java的网页时,这将在浏览器中显示提示。
在我们研究这些内容之前,必须解决其他问题。您可能在插件管理器中列出了两个Java插件:
- Java部署工具包
- Java(TM)平台
Java部署工具包主要供在其Intranet上使用Java的Java开发人员和组织使用。例如,如果要为Android开发应用程序,则需要安装它。
最终用户并不需要在浏览器中真正使用它,因为Java(TM)平台插件代替了Web上所有Java小程序的执行。
因此,在开始之前,建议您禁用浏览器中列出的Java部署工具包。同样:这不会影响您要在Internet上运行的任何Java内容。
Java(TM)平台插件可以设置为所有三个激活状态,但是我建议您将其设置为要求激活。
然后,在浏览器中将Java内容与占位符图像一起显示。这样做的好处是它们不再自动加载,从而可以更好地控制Java内容的加载位置。
当您单击占位符元素时,将在顶部显示提示。
在这里,您可以选择允许内容在当前会话中运行,也可以在以后的所有会话中运行。请注意,您也可以直接单击Firefox地址栏中的图标来获得相同的提示。
就Java部署工具包插件而言:如果您将其设置为要求在Firefox中激活,那么您会在尝试使用它的网站上看到另一条消息。
Firefox将在地址栏中显示一个红色图标,该图标在加载时会短暂闪烁。当您单击它时,会出现以下提示,允许您继续阻止该插件,或使用“立即允许”或“允许并记住”选项来为站点临时或永久激活它。
页面上的元素本身也以不同的方式显示。
它着重指出该插件具有安全漏洞。
更新Java
在Firefox中加载Java内容时遇到的第一件事是要确保您具有最新版本的插件和系统上安装的浏览器。 Firefox默认禁用旧版本的Java。
对于Firefox,请点击键盘上的Alt键,然后从打开的菜单中选择“帮助”>“关于Firefox”。如果有可用的更新,它将自动被拾取,您所需要做的就是重新启动浏览器以应用它。
对于Java,请访问 Oracle的Test Java网站 。它会检查您已安装的Java Platform版本,如果您的版本早于该版本,则将提供最新版本的下载。
注意:安装中包含工具栏产品。在继续安装之前,请确保取消选中选项。Java缓存
Java使用高速缓存放置临时文件。这样做是为了加快Java内容的执行速度,但也可能是导致您遇到问题的原因。可能会导致文件未完全下载,途中损坏或损坏。
您可能需要清除系统上的Java缓存以重新启动,然后再次从远程服务器下载所有文件。
在Windows中,打开“控制面板”,选择“程序”,然后打开Java控制面板小程序。
单击“常规”选项卡上的“设置”以打开以下页面:
在这里,您可以单击删除文件以清除缓存。您还可以在此处减少临时文件的磁盘空间,因为默认情况下它可能设置为较大的值。
控制面板提供了其他选项供您浏览:
- 在“安全性”选项卡上检查安全性级别。默认情况下将其设置为高,如果您将其设置为其他值(例如,非常高),则尝试再次将安全级别降低为默认值。
- 您也可以在“安全性”选项卡上禁用Java在浏览器中的集成。如果您取消选中“在浏览器中启用Java内容”,则Java并非在所有系统浏览器中都可用。