我愚蠢地允许 Firefox 播放 DRM 内容,现在我有一个名为“WaveShare”DRM 播放器的附加组件永久嵌入在 Firefox 中。我不喜欢在我的网络浏览器中运行 google 二进制 blob。
我希望永久且真实地删除该附加组件。
- 我询问的是 Firefox添加在不是扩展。
- 我知道我可以单击一个按钮以某种方式/可能“禁用”它。
背景:
我使用的是 Ubuntu 22.04 LTS,通过 snap 安装 Firefox。允许 DRM 播放不需要 root 权限,因此它必须安装在我的主目录中的某个位置。
Mozilla 支持据称有关于此的页面:
- https://support.mozilla.org/en-US/kb/disable-or-remove-add-ons
- https://support.mozilla.org/en-US/questions/1140262
但这些页面仅指定如何删除“扩展”或“主题”,而不是“附加组件”。
其他网页确实指定了如何删除附加组件,但这些网页已经过时,并且显示的附加组件似乎具有“删除”功能。删除功能已被删除。
编辑:
到目前为止,我已经使用以下命令搜索了模块:
find . -type f | while read file; do strings "$file" | grep -i waveshare; if [ $? -eq 0 ]; then echo "### $file"; fi; done
答案1
次优的解决方法:重新安装
警告:此过程概述了如何备份 Firefox 书签和已保存的登录信息。其他设置将会丢失。
将保存的登录信息导出到 .CSV: https://support.mozilla.org/en-US/kb/export-login-data-firefox
将书签导出为 .JSON https://support.mozilla.org/en-US/kb/export-firefox-bookmarks-to-backup-or-transfer
记下使用的插件: NoScript、Ublock Origin、Privacy Badger、视频下载助手……
删除 Firefox
sudo snap remove --purge firefox
echo "Warning: this next command may remove cinnamon-desktop-environment too, careful"
sudo apt-get remove --purge firefox
删除本地用户的 Firefox 用户数据
if [ -d “$HOME/snap/firefox” ]; then rm -r “$HOME/snap/firefox”; fi
if [ -d “$HOME/.mozilla” ]; then rm -r “$HOME/.mozilla”; fi
重新安装 Firefox
sudo apt-get install firefox
重新配置,重新安装附加扩展。
重新启动 Firefox 显示 DRM 插件已消失。