如何从 Linux 命令行修改 Firefox 安全模式

如何从 Linux 命令行修改 Firefox 安全模式

当你输入:

firefox -safe-mode

它会在“安全模式”下重新启动 Firefox,并禁用整个附加组件/扩展或设置。请参阅安全模式

我想要一个特定的扩展,ProCon 拿铁, 例如,不是被禁用。

我如何通过命令行来做到这一点以及修改哪个文件?

编辑:已经 5 年了!事实上,像 procon latte 这样的补充模块会屏蔽成人内容。我不想通过命令 linux firefox -safe-mode 覆盖该附加组件。现在,procon latte 与 firefox quantium ( 58.0 ) 不兼容。有人说你必须更改 bashrc,这是目前最好的解决方案。我还放了一个 DNS(opendns)。

答案1

不幸的是,Firefox 无法从命令行有选择地启用插件,但要以图形方式执行此操作,请按照以下步骤操作:

正常运行 Firefox

要在安全模式下运行 Firefox,只需从命令行运行 Firefox:

firefox

选择性地启用/禁用插件

要查找所有已安装的插件,请在命令行中运行 firefox -url about:plugins:

firefox -safe-mode -url about:plugins

完成上述操作后,您可以使用 GUI 界面手动启用/禁用插件。
转到“工具”菜单 >“附加组件”>“插件”,
然后禁用所有插件,然后逐个重新启用,以查看哪些插件给您带来了问题

答案2

我可能对你的问题有一个快速但不成熟的解决方案。

ProCon latte 是一个扩展程序,您可以在“私人模式”下保持启用状态,但如果您进入“安全模式”,则可以轻松禁用它。在我看来,问题不在于调试浏览器扩展程序等......它只是不允许禁用内容过滤扩展程序:在任何情况下都不允许。就这样。

这是阻止安全模式运行的“一种方式”,至少是零阶努力。

在 ubuntu 中,访问 Firefox 安全模式的常用方法是通过命令行。我根据这篇文章中的讨论做了以下操作:https://unix.stackexchange.com/questions/90998/block-particular-command-in-linux-for-specific-user 是为了完全阻止用户从命令行运行 Firefox :-) 同一个用户仍然可以通过单击侧边栏或通过 unity/gnome 启动器打开 Firefox...但始终处于“正常”- proconlatte 启用模式 :-)

这是我添加到 ~./bashrc 文件中的内容:

/usr/bin/firefox() {
   echo "command not allowed for you"
}
firefox() {
   echo "command not allowed for you"
}

readonly -f /usr/bin/firefox
readonly -f firefox

希望对您有帮助!此人的博客http://mike.kaply.com/2012/03/16/customizing-firefox-autoconfig-files/ 扩展 CCK2 向导应该是完全禁用“安全模式”的正确方法,但对于我来说阅读/理解起来有点困难。

干杯,

答案3

目前尚不清楚您到底想要实现什么以及为什么提到“安全模式”,但是就像现在一样,您无法通过命令行或 GUI 执行您想做的事情。“安全模式”是一种调试辅助手段,并不是为了更安全或更可靠的浏览。

然而 ...

  • 你可以创建第二个个人资料firefox -P
  • 仅安装您需要的扩展
  • 将所有插件设置为“请求激活”Tools, Add-ons, Plugins

答案4

这取决于扩展。对于“ProCon Latte Content Filter”,有一个简单的解决方案(至少对于 Mac 版本的 Firefox v54 来说)。

首先确保 ProCon Latte 的密码选项已启用。然后确保 Firefox 未打开。

现在,在您的 Firefox 配置文件夹中找到“prefs.js”文件(例如 /Users/yourname/Library/Application Support/Firefox/Profiles/yourprofile.default/prefs.js)。

使用 TextEdit 打开文件[请先备份以防出错]。

找到以下部分:{9D6218B8-03C7-4b91-AA43-680B305DD35C}.xpi\",\"multiprocessCompatible\":false,\"runInSafeMode\":false,\"

您所要做的就是将“runInSafeMode\”:false,\”部分更改为“runInSafeMode\”:true,\”

保存更改。

当您在安全模式下启动 Firefox 时,您会发现 ProCon Latte 正在运行,尽管它声称在您的附加组件列表中已被禁用。

注意:您可能会发现将 ProCon Latte 设为全局扩展是个好主意(这将使它可供所有 Firefox 用户以及您创建的任何新配置文件使用)。只需将配置文件的“extensions”文件夹中名为“{9D6218B8-03C7-4b91-AA43-680B305DD35C}.xpi”的文件移动到 Mozilla 扩展文件夹(例如 /Library/Application Support/Mozilla/Extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384})。然后您必须重新更改“prefs.js”文件。如果您不希望他们在安全模式下绕过它,则还必须为每个用户和配置文件进行此更改。

此外,如果您有一个非常精通技术的孩子,试图绕过这种内容过滤 - 请获取像“invisibliX”这样的应用程序,这样您就可以将 Firefox 的配置文件和扩展文件夹变为不可见。

相关内容