尽管我安装了 Icedtea,但 Java 无法在 Firefox 71 中运行或显示:
sudo apt-get install icedtea-plugin
icedtea-plugin is already the newest version (1.6.2-3ubuntu1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
我知道 Firefox 和所有其他浏览器在最新版本中都特意禁用所有插件(或者在绝对必要时仅禁用该 DRM 插件和 Flash?)但我甚至在附加组件/插件页面中都看不到该插件。有什么方法可以重新启用它吗?
答案1
根据为什么 Java、Silverlight、Adobe Acrobat 和其他插件不再起作用?:
从 2017 年 3 月 7 日发布的 Firefox 52 版本开始,Firefox 不再支持已安装的 NPAPI 插件,Adobe Flash 除外。
但是,您可以安装旧版本 Firefox 的分支,它仍然支持 NPAPI 插件。
一个流行的分叉是水狐经典赛它被广泛使用并且仍然更新和支持(不是 Waterfox Current)。
下载最新版本的“Waterfox Classic”(不是 Waterfox 当前版本) 并解压文件。然后进入“waterfox-classic”目录并双击运行名为“waterfox”的文件。
或者,如果您想在终端中完成所有操作,则可以运行以下命令:
cd ~/Downloads
wget "$(curl -s https://www.waterfox.net/download/ | sed 's/https/\n\n&/g' | grep waterfox-classic | sed 's/bz2.*$/bz2/g')"
tar xvf waterfox*bz2
然后,要运行 waterfox,请执行以下命令:
~/Downloads/waterfox-classic/waterfox
为了方便运行,您可以在设置中将命令设置为键盘快捷键,或者您可以在运行后尝试通过右键单击图标将其固定到 Dock 但有时这样做不起作用。
Waterfox Classic 的更新功能已损坏,必须手动下载更新,因此我编写了以下脚本来自动下载并安装最新更新。然而,不要运行下载目录中的脚本否则就会混乱。
#!/bin/bash
mv $HOME/Downloads/waterfox-classic $HOME/Downloads/$(curl -s https://www.waterfox.net/download/ | sed 's/https/\n\n&/g' | grep waterfox-classic | sed 's/bz2.*$/bz2/g' | sed 's/^.*water/water/g;s/\.en.*$//g')
wget "$(curl -s https://www.waterfox.net/download/ | sed 's/https/\n\n&/g' | grep waterfox-classic | sed 's/bz2.*$/bz2/g')"
tar xvf waterfox-classic*2
mv waterfox-classic*2 $HOME/Downloads/
mv waterfox-classic $HOME/Downloads/
这将在您的下载目录中备份旧版本(以当前版本号命名)。