是否有任何支持NPAPI插件的网络浏览器?


Answers:


14

苍月浏览器的Web浏览器是一个有趣的选择。他们在《苍白的月亮》未来路线图中声明如下:

“ Pale Moon支持NPAPI插件。与Firefox不同,我们不会弃用或删除对这类插件的支持。这意味着您将能够继续在Pale中使用媒体,身份验证和其他插件。像Flash,Silverlight,银行身份验证器或用于特定目的的网络插件之类的月亮。”


似乎是一个合理的浏览器。我来看一下 谢谢
Lijin

@Lijin:是的,我自己成功地测试了NPAPI插件。然后,我将FF 52的“ plugin.load_flash_only”设置为“ false”。如果该技巧不适用于FF 53,我可能会再次安装Pale Moon。
Gunnar Hjalmarsson

是。我还在plugin.load_flash_onlyLinux的Firefox 52中使用该标志。它将在Firefox 53中删除,因为我昨天看到它已在Windows的Firefox 53中删除。
利金

我现在安装了Pale Moon,但是在插件列表中没有Java插件。我以为,如果Firefox中有Java插件,它将自动导入Pale Moon。知道如何在Pale Moon中安装Java插件吗?
利津

1
@Lijin:FF 54也不适用于Linux。:(
Gunnar Hjalmarsson

11

您可以按如下方式使用Firefox 52的扩展支持版本:

应该执行以下步骤(在基于Ubuntu 16.04的Mint 18和基于Ubuntu 18.04的Mint 19上进行了测试):

  1. 从此处下载并解压缩Firefox ESR安装:下载Firefox扩展支持版本。通过更改首选项中的更新设置,确保它不会自动更新。
  2. 启动Firefox并about:config在位置栏中输入
  3. 接受风险,然后添加密钥(右键单击鼠标->新建->布尔值)
  4. 调用密钥plugin.load_flash_only并将其设置为false
  5. 添加Firefox扩展以切换用户代理,例如。 User-Agent Switcher
  6. 将用户代理设置为Linux上的Firefox的早期版本。 Mozilla/5.0 (X11; Linux i586; rv:31.0) Gecko/20100101 Firefox/31.0
  7. 关闭Firefox
  8. Java.com下载适用于Linux的tar.gz JRE软件包,并将文件存储在主文件夹(即~/Downloads)的Downloads文件夹中。格式如下:jre-8u121-linux-i586.tar.gz对于32位版本。根据您下载的Firefox ESR版本选择32位或64位版本。
  9. 然后在shell中执行以下操作以提取JRE(如果需要,请替换为64位版本):

    sudo mkdir -p -v /opt/java/32
    cd ~/Downloads
    tar -zxvf jre-8u121-linux-i586.tar.gz
    sudo mv -v jre1.8.0_* /opt/java/32
  10. 现在,需要将Java链接到Firefox。在外壳中:

    mkdir -p ~/.mozilla/plugins/
    cd /opt/java/32/jre1.8.0_121
    ln -sf $PWD/lib/i386/libnpjp2.so ~/.mozilla/plugins/
  11. 启动Firefox并在此处验证您的Java版本:验证Java版本

  12. 如果它不起作用,并且错误的Java插件似乎已加载,例如。IcedTea,然后将其删除:

    sudo apt-get remove icedtea-plugin icedtea-8-plugin icedtea-netx icedtea-netx-common

但是,当Firefox ESR 53退出并且该插件支持将被删除。对?感谢您的详细回答
Lijin

下一个ESR版本将是Firefox ESR59。根据以下说明,将在2018年第二季度之前支持ESR 52:mozilla.org/en-US/firefox/organizations/faq。到那时,我希望这些工具将从Java Web插件迁移过来,或者希望有其他解决方案!
mcarans

Jonathon F的PPA上提供了Firefox ESR 。它通过了Java Plugin检查Adobe FlashPlayer测试
N0rbert

firefox-esrLaunchPad上请求了软件包(请参见bug 1676164)
N0rbert

下载了PaleMoon并使用此答案中的说明更新了Java。它有效(Kubuntu 17.10)
TimSparrow

9

编辑:

以下是仍支持Wikipedia的NPAPI的浏览器的列表:

在此处输入图片说明


有一个特殊版本的Firefox仍支持NPAPI插件。

从操作方法:

Mozilla于2017年3月7日终止了对除Flash之外的传统NPAPI浏览器插件的支持,以及Firefox 52。

但是,Mozilla提供了Firefox浏览器的“扩展支持版本”或ESR分支。该浏览器旨在使组织拥有一个稳定的长期平台,该平台仅接收安全更新,而不接收Firefox主版本收到的频繁的功能更新和更改。

Firefox 52 ESR于2017年3月7日发布,其中包括对非Flash浏览器插件的支持。Mozilla将继续通过安全更新支持Firefox 52 ESR,直到2018年第二季度的某个时候。届时,Firefox的下一个ESR版本将不再支持NPAPI插件。

访问“下载Firefox扩展支持版本”页面以下载Firefox的ESR版本。如果不确定要下载哪个版本,请选择32位版本的Firefox,以获得与旧插件的最大兼容性。较旧的插件可能没有可用的64位版本。


是的,我知道Firefox ESR。但这是自How To Geek所说的那之后的另一种解决方法,Firefox的下一个ESR版本将放弃对NPAPI插件的支持。现在,我使用可在其中使用Java插件的Firefox 52.0.2 64位(使用plugin.load_flash_only标志),但在更新至53后不久将消失。我需要的是一个长期解决方案,一个长期支持Java插件的浏览器。
利金

@Lijin-然后您可能想尝试Midori或GNOME Web
You'reAGitForNotUsingGit

是。我刚刚下载了Midori。还没有尝试过。关于如何启用/安装Java插件的任何想法?
利金

@Lijin好,这是如何在Midori中启用Java的答案。另请参阅对我的答案的修改;我列出了仍支持NPAPI的浏览器列表。
YouAGitForNotUsingGit

感谢您的浏览器列表。但是,如果我已经使用.tar.gz文件安装了JDK怎么办?如何在Midori中获得插件?
利金

1

老实说,今天我们没有任何好的选择

Pale Moon仅部分支持Java插件。至少,他们不在Wayland领导下工作。对于每个派生自Firefox的浏览器来说都是如此,它现在是“ NPAPI支持列表”中的任何浏览器。但是至少Pale Moon团队支持他们的项目。

Gnome Web也存在相同的问题,但程度更高。与Konqueror相同。

Midori曾经是一个很好的浏览器,但是没有更新太久

SeaMonkey根本不支持NPAPI。他们甚至在网站上声明:

我们不打算自己支持任何废弃的东西,例如经典扩展和NPAPI插件...当它们消失时,它们就消失了

Safari已经消失了多年

所以,是的。。。我保留了一个装有Windows和(令人尴尬的)IE的虚拟机,以便能够使用我的银行帐户


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.