如何從 Linux 命令列修改 Firefox 安全模式

如何從 Linux 命令列修改 Firefox 安全模式

當您輸入:

firefox -safe-mode

它會在「安全模式」下重新啟動 Firefox,並停用整個新增/擴充或設定。看安全模式

我想要一個特定的擴展,普康拿鐵, 例如,不是被禁用。

如何透過命令列執行此操作以及要修改哪個檔案?

編輯:已經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-pspecial-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 使用者以及您建立的任何新設定檔使用)。只需將您的個人資料「擴充功能」資料夾中名為「{9D6218B8-03C7-4b91-AA43-680B305DD35C}.xpi」的檔案移至Mozilla 擴充資料夾(例如/Library/Application Support/Mozilla/Extensions/ {ec8030f7-c20a-464f -9b0e-13a3a9e97384})。然後,您必須重新更改“prefs.js”檔案。如果您不希望他們在安全模式下繞過它,則還必須對每個使用者和設定檔進行此更改。

另外,如果你有一個非常精通技術的孩子試圖繞過這種內容過濾 - 獲取像“invisibliX”這樣的應用程序,這樣你就可以將 Firefox 的配置文件和擴展文件夾隱藏起來。

相關內容