有什么方法可以快速知道某个网站是否使用 Java(例如 Java 小程序)?
一种方法是扫描页面源代码以寻找线索,但我正在寻找一种更快捷的方法。如果可能的话,不要使用依赖浏览器扩展的方法。
(我使用 Firefox,但也欢迎提供其他浏览器的提示。)
附言:我对阻止 Java 或类似程序不感兴趣。我只是在寻找一个快速(但正确)的指示,以判断某个页面是否使用了 Java。
答案1
.class
如果嵌入了 Java 小程序,则通常会在页面上 引用“ ”文件。
如果你使用 Firefox 插件无脚本Java 启动将被阻止。
如果它们被阻止,您可以让 NoScript 允许执行启动小程序的脚本
(通常使用状态栏图标)
如果您还安装了广告拦截插件插件,单击Firefox 菜单中的图标 ( ) 将在浏览器中打开可阻止项目窗口。这将显示所有允许的类文件。
您可以在这里再次明确地阻止特定的 Java 小程序。
更新:您可以限制仅使用 AdBlock Plus 插件,然后单击红色图标查看是否链接了任何 java 文件。
进一步回答您对这个问题的评论。
- 他们是否看到其他浏览器在访问相同网站时也出现类似的崩溃?(IE、Chrome)
- 您是否尝试过基于 Java 的站点不会使 Firefox 崩溃的负面情况?
- 这个有问题的 Firefox 是否安装了许多其他扩展(可能是实验性的)?
更新 2:关于您的次要评论。
如果您对 Java 检测感兴趣。只需安装 AdBlock Plus 插件就足够了。您始终可以在网站上打开“当前页面上的可阻止项目”,然后在搜索栏中输入“class”。
答案2
在显示页面之前确实没有办法知道这一点。
即使如此,如果页面作者试图隐藏它,也不会有任何外部迹象表明它的存在。隐藏的 Java 小程序是病毒传播的载体之一,因此不建议使用。当显示的页面发生变化时,Java 小程序不必终止,并且可以继续在后台工作。
正如这里提到的,针对隐藏小程序的唯一真正保护是使用诸如 NoScript 或 Adblock 之类的实用程序,它们可以扫描源代码并在浏览器执行它们之前将其消灭。
答案3
不要从您的机器上安装(或卸载)Java,否则您将看不到任何内容,或者会收到要求您安装 Java 的提示。这会告诉您该网站是否使用 Java(但在您加载该网站之前不会显示)。
答案4
我想说快速打开源代码,按下Control+ F,然后输入对象和/或 java 并快速查看。
不太准确,因为框架/Iframe 可能会妨碍。另一种方法是打开页面,看看它是否有效,或者是否弹出提示需要插件的窗口。