我读到禁用Java(而不是JavaScript)将使我的计算机更安全,免受恶意软件攻击。所有迹象表明,它确实会使它更安全,但是没有真正的原因,因为我将失去浏览体验,如果有的话。有人可以告诉我我会或不会经历的事情吗?这些天,Java是否真的需要浏览?
我读到禁用Java(而不是JavaScript)将使我的计算机更安全,免受恶意软件攻击。所有迹象表明,它确实会使它更安全,但是没有真正的原因,因为我将失去浏览体验,如果有的话。有人可以告诉我我会或不会经历的事情吗?这些天,Java是否真的需要浏览?
Answers:
有人可以告诉我我会或不会经历的事情吗?如今,Java是否真的需要浏览?
这是一个很好的问题。归结为以下几点:如果您需要浏览器中的Java,您马上就会知道。如果您不需要Java,甚至不知道是否在使用Java,那么机会就很好,您将永远不会错过它,也不会再碰到它了。如今,最好的情况下,偶然的用户访问真正需要Java才能正常运行的网站的风险很小。
就像您了解Java和Web的历史一样,Java本质上是一个“黑匣子”虚拟机,允许您使用Java编写代码,然后在可以运行Java的任何系统上运行该代码。概念是Java将成为可以在任何计算机上运行的中间平台。Windows,Macintosh,Linux等…因此Java插件仅允许您从Web浏览器中运行Java应用程序。由于缺乏跨平台的兼容性以及早期Internet的其他“粗糙边缘”,这在Internet的早期很有吸引力。
但是在2015年,Java过去提供的大多数“花式”基本功能(很酷的图形和效果等)现在都可以通过CSS,HTML和JavaScript在浏览器内部处理。早在1990年代末/ 2000年代初,许多创意网站就使用Java,因为本机浏览器无法处理当时只能用Java做到的技巧。哎呀,由于它提供的普遍接受的功能,Java甚至在过去作为Netscape Navigator中的基本插件捆绑在一起。
现在您可能在2015年错过的地方取决于您访问的网站类型。例如,我知道许多可在线访问的金融系统(例如个人税收系统,薪资网关和其他此类系统)都使用复杂的Java应用程序,以使最终用户可以使用其金融工具获得更丰富的体验。因此,如果您使用计算机来访问基于Web的金融应用程序,那么您肯定需要启用Java。但是以我的经验,即使在那种情况下,许多这样的机构也正在将其古老的基于Java的系统缓慢地转移到更稳定的,非Java的设置中,以更好地利用现代Web浏览器功能。
例如,一年多以前,使用基于浏览器的屏幕共享软件/服务GoToMeeting的任何人都需要在其浏览器和系统中启用Java。但是,正如其站点上此支持论坛主题中所述,他们现在已正式放弃Java要求,转而使用自己的非基于Java的软件工具:
在过去,我们曾经使用Java来自动启动软件,此后,我们用自己的启动器替换了该方法。自介绍我们的启动器以来,我们不再使用Java。
因此,我的建议是,如果Java将您作为浏览器级别的潜在安全隐患而担心,请暂时将其禁用。我非常有信心您不会错过它。而且,如果在8到9个月之内由于某种原因需要Java,那么请对其进行处理。
您将在Web上以Java小程序的形式主要遇到Java。这些应用程序显示为嵌入网页的盒子形区域。当您未启用Java时,您的浏览器如何处理这些取决于浏览器,但是大多数以灰色矩形的形式显示,以某种方式提示您安装Java。
因此,当您遇到一个需要Java进行小程序的网站时,您就会知道。
无论如何,您不会看到很多Java小程序。虽然它们在90年代末期/ 2000年代初的网络繁荣期间很常见,但在当今却变得非常罕见,因为该技术已被Adobe Flash取代,而Adobe Flash现在已由HTML5取代。
这完全取决于某些网站需要Java才能工作,而其他网站则不需要。例如,如果您想通过Nvidia网站更新图形卡驱动程序,则需要Java。还有许多其他使用Java小程序的网站,例如国际象棋,游戏,天气,带字幕的电影。因此,如果您访问这些站点并且它们在Java上运行,则也需要Java。
通常,它可能代表安全威胁,但也有运行Windows XP的安全威胁。因此,如果您的Java是最新的,并且您的操作系统是这样,并且您没有访问一些非常“奇怪”的网站,则您可能会感到安全,或者换句话说,如果发生“不良”事件,Java不会受到指责。
Oracle(Java的所有者)正在频繁地进行更新,以使其更加安全。但是,如果您不定期更新Java,则可能代表安全漏洞。您可以在Oracle网站上阅读更多内容以获得更多信息,并从Wikipedia文章开始。