軟件介紹
Firefox ESR企業版是一款十分強大的在線企業級別上網瀏覽器,一款專為每一個企業用戶帶來便捷的上網方式,一站式打開網頁,安全瀏覽,讓危害可以遠離你。Mozilla Firefox ESR有著清爽的軟件界面,用戶可以在軟件中一站式使用,支持網頁創建,提供了小窗口瀏覽,讓用戶能夠在軟件中上網更方便。
Firefox ESR中文版有著全新的功能,增強標簽頁面,老板鍵快速設置,全新的進程優化,讓你的瀏覽器不再成為累贅,全新的第三方注入屏蔽,讓你的上網更安全。
Firefox ESR企業版特色
搜索更智能、更快
從地址欄進行搜索
搜索引擎選項
智能搜索建議
搜索結果中包含書簽、歷史記錄和打開的標簽頁
生產力躍升
與 Google 產品兼容
內置屏幕截圖工具
書簽管理器
自動建議網址
跨設備同步
閱讀模式
拼寫檢查
固定標簽頁
Firefox ESR企業版定制方式
用AutoConfig定制Firefox
配置教程
AutoConfig 文件可用于設置和鎖定不受火狐策略覆蓋的首選項。
Windows
要使用AutoConfig, 請將兩個文件放到火狐目錄中,你先要進入了安裝火狐的同一目錄。 需要創建的第一個文件稱為autoconfig.js, 它被放入defaults/pref 目錄中。它應包含以下兩行:
pref("general.config.filename", "firefox.cfg");
pref("general.config.obscure_value", 0);
第一行指定 AutoConfig 文件的名稱。您可以指定您喜歡的任何名稱, 但無法更改文件的位置。 第二行表示您不希望 AutoConfig 被遮蓋。默認情況下, Firefox 希望該文件被字節移動13字節, 以便對其進行混淆。
您需要創建的第二個文件稱為firefox.cfg, 它被放置在頂層。
它應該始終以注釋行開頭:
// IMPORTANT: Start your code on the 2nd line
雖然 AutoConfig 文件的擴展通常是 cfg, 但 AutoConfig 文件本身就是一個 JavaScript 文件。這意味著您可以在文件中編寫 JavaScript, 以便在不同的情況下具有不同的邏輯。
AutoConfig的格式
AutoConfig的腳本格式
以下的是AutoConfig格式:
function("Preference", value);
function指函數,可用函數可在這里看到。
Preference指首選項名字,可在about:config看到,如何進入about:config,點擊這里
value指首選項值,按照首選項類型設定。
AutoConfig的注釋符號
AutoConfig由于是一個JS文件,所以注釋要用如下格式:
//ABC
ABC可隨意更改。
可用函數
以下函數在 AutoConfig 文件中可用:
Pref (prefName, 值) –設置首選項的用戶值。此函數將首選項顯式設置為用戶首選項。這意味著, 如果用戶更改了該值, 則每次啟動瀏覽器時都會重置它。
defaultPref (prefName, 值) –設置首選項的默認值。這是用戶未設置任何值時首選項的值。
lockPref (prefName, 值) –設置首選項的默認值并鎖定它。這是人們最熟悉的功能, 當涉及到 AutoConfig 文件。鎖定首選項可防止用戶更改它, 在大多數情況下, 在首選項中禁用 UI, 這樣用戶就可以明顯地禁用了首選項。如果您在首選項中看不到禁用的情況, 則在鎖定、禁用按鈕時, 有一些 "disable_button" 首選項。例如, 如果鎖定Pref
pref.privacy.disable_button.view_password
它將禁用 "查看密碼" 按鈕。鎖定按鈕的其他首選項為:
pref.general.disable_button.default_browser
pref.browser.homepage.disable_button.current_page
pref.browser.homepage.disable_button.bookmark_page
pref.browser.homepage.disable_button.restore_default
security.disable_button.openCertManager
security.disable_button.openDeviceManager
app.update.disable_button.showUpdateHistory
pref.privacy.disable_button.cookie_exceptions
pref.privacy.disable_button.view_cookies
pref.privacy.disable_button.view_passwords
pref.privacy.disable_button.view_passwords_exceptions
pref.downloads.disable_button.edit_actions.
unlockPref (prefName) –解鎖首選項。例如, 在某些情況下, 可能會鎖定每個人的首選項, 然后為特定用戶解除鎖定。
getPref (prefName) –檢索首選項的值。如果首選項不存在, 則顯示錯誤。您應該只在您知道存在的首選項上使用此選項。
clearPref (prefName) –移除首選項的用戶值, 將其重置為其默認值。
displayError (funcname, 消息) –以特定格式顯示錯誤,例如:
Netscape.cfg/AutoConfig failed. Please contact your system administrator.
Error: [funcname] failed: [message]
這便于調試。
getenv (名稱)-允許您查詢環境變量。這可以讓你做一些事情, 比如獲取用戶名和其他系統信息。
高級用法
集中管理
如果要集中管理 AutoConfig 文件, 可以在主 AutoConfig 文件中指定輔助 AutoConfig 文件的位置:
pref("autoadmin.global_config_url","http://yourdomain.com/autoconfigfile.js");
URL 可以是火狐支持的任何協議。這包括指定文件: 要指向網絡驅動器上的文件的協議。除了第一行不被忽略外, 遠程 autoconfig 文件的格式與客戶端上的 autoconfig 文件相同。
用戶特定配置
如果要在配置中具有用戶特定的信息, 可以設置另一個首選項:
pref("autoadmin.append_emailaddr", true);
這將追加一個問號 (?) 和一個電子郵件地址的請求。
您可能想知道電子郵件地址來自哪里。因為 Firefox 不使用電子郵件地址, 所以您需要設置它。如果你不這樣做, 火狐會顯示一個提示, 詢問你的電子郵件地址。首選項稱為 mail.identity.useremail, 它是字符串首選項。因為 autoconfig 文件是 JS 文件, 所以可以在設置 autoadmin 之前設置此首選項. global_config_url。你可以做這樣的事情:
var user = getenv("USER"); lockPref("mail.identity.useremail", user); lockPref("autoadmin.global_config_url","http://yourdomain.com/autoconfigfile.js");
工作方式配置
還有一些其他的偏好來控制 AutoConfig 的各個方面。autoadmin. refresh_interval 導致 AutoConfig 以分鐘為指定的時間間隔刷新。還有一些與如何處理脫機有關的首選項, 包括 autoadmin. offline_failover 和 autoadmin failover_to_cached。這是他們的工作方式。
每次遠程檢索 AutoConfig 文件時, 都會在稱為故障轉移的用戶配置文件目錄中創建該文件的備份副本。如果首選項 autoadmin failover_to_cached 設置為 false, Firefox 將讀取緩存的文件, 然后將瀏覽器標記為脫機并鎖定首選項, 以便用戶無法聯機。如果首選項設置為 true, 則只使用緩存的文件, 然后繼續。首選項 autoadmin offline_failover 控制在用戶簡單脫機時是否使用緩存文件。如果設置為 true, 則使用緩存文件。
Firefox ESR企業版深入理解每一個配置
先前的方式
啟動時,Firefox 會從用戶主目錄的指定位置讀取 profiles.ini 文件,以獲取已知的配置列表。其中包括了一些設置、已知配置列表以及它們在磁盤上的位置。其中一個會被標記為默認配置,將會默認應用到用戶運行的任何安裝版本的 Firefox 中。
然后 Firefox 會檢查環境變量和命令行參數,它們可以覆蓋默認配置。具體細節就不在這里展開了,這些機制并沒有發生變化。簡而言之,這些檢查完成后 Firefox 就會選擇一個配置運行,或者找不到任何可用的。
如果沒有找到可用的配置,但 profiles.ini 文件中存在配置(這通常說明要么命令行參數錯誤,要么沒有配置被標記為默認),則會顯示配置文件管理器,讓用戶選擇或者創建新的配置文件用作默認的。
如果沒有找到配置并且 profiles.ini 是空的,就認為這是 Firefox 首次運行,會自動新建一個空的配置文件。
通過配置管理器,用戶隨時可以更改默認配置文件,并影響到安裝的所有版本。
Firefox 開發者版本
Firefox 開發者版本經常需要讓多個版本的 Firefox 使用各自不同的默認配置,這成為了一個難題。解決的辦法是在 profiles.ini 中忽略常規的默認配置標記,代之以 "dev-edition-default" 作為默認選擇。這個差異導致了很多錯誤,因此迫切需要讓開發者版本與其他版本統一起來。
多進程
此外,當已經有一個 Firefox 進程在運行時,在開始選擇配置之前,Firefox 會嘗試尋找系統中已經存在的 Firefox 進程。如果有,則命令行參數會傳遞給已經存在的進程并在其中執行。
對于 Windows 系統,Firefox 同時只能運行一個進程,除非使用命令行參數 -no-remote 啟動額外的進程。這會強行啟動額外的進程,但之后啟動的 Firefox 將不會檢測到這些進程,只要沒有發現其他正常啟動的進程,就會照常啟動。運行多個進程時,每一個都必須有單獨的配置文件,這是通過配置文件鎖強制實現的。
對于 Linux 系統情況類似但更復雜一些。如果跳過了命令行參數指定的配置,那么 Firefox 只會嘗試查找并轉到使用該配置的已經存在的進程。如果找不到則會繼續啟動。-new-instance 參數也可以跳過已有的進程強行啟動新的。
新的機制
Firefox 67 之后的版本,不再讓所有的 Firefox 安裝使用同一個默認配置。每一個 Firefox 安裝(基于符號鏈接再或者磁盤上的物理位置)都有自己獨立的默認配置文件。
本節中,"舊配置"是指 Firefox 67 之前的版本默認使用的配置文件。"專屬配置"是指單個 Firefox 安裝可以獨立默認使用的配置文件。
啟動時,Firefox 仍然會讀取 profiles.ini ,其中包含了與先前相同的信息。一個已知的配置文件將會被標記為默認的舊配置。此外,profiles.ini 現在將會包含已知的 Firefox 安裝列表,安裝目錄的哈希值將會作為每一節的名稱。每一個安裝都會包含它的專屬配置的磁盤位置,同樣的,會有一個標記用于指示該配置是否"鎖定"給這個安裝。
和先前一樣,Firefox 會檢查命令行參數和環境變量,它們可以覆蓋默認配置的選擇。之后,如果這個安裝已經有專屬配置文件,那么就會作為默認配置并繼續啟動。 不同點在于這個安裝沒有默認的專屬配置的時候(包括 Firefox 重新啟動,而上次啟動時還在使用舊的默認配置,這通常發生在由早期版本升級到版本67或更新版本的時候)。
如果 profiles.ini 中存在這個安裝但沒有指定一個已有的配置(已經被刪除),就會新建一個默認的專屬配置并使用。
如果 profiles.ini 中沒有這個安裝,就認為這是這個安裝首次在67及更新版本中運行,此時會通過啟發式的過程進行判斷,是新建一個默認的專屬配置還是將舊配置標記為這個安裝的專屬配置:
舊配置是否包含 compatibility.ini 文件并且能被解析。如果不能則新建專屬默認配置并繼續啟動。(只有非常非常早期的 Firefox 版本沒有創建這個文件,所以缺少這個文件意味著要么這是一個完全空白的配置,要么這個配置太老而無法在新版本的 Firefox 中使用)。
這個 compatibility.ini 文件中包括了使用舊默認配置的最新 Firefox 安裝的信息。如果這個舊默認配置是由不同的 Firefox 安裝所使用的,那么新建專屬默認配置并繼續啟動。
檢查是否有其他已知的 Firefox 安裝將舊默認配置標記為它們的專屬配置并且將這個配置"鎖定"給那個安裝。如果有,則新建專屬默認配置并繼續啟動。
將舊的默認配置標記為這個安裝的專屬配置文件,避免其他 Firefox 安裝將其作為專屬默認配置(這樣其他的安裝在下次啟動時就會創建新配置而不是嘗試使用舊配置)。繼續啟動。此時這個配置仍然被標記為舊的默認配置,老版本的 Firefox 可以繼續將其作為自己的默認配置,直到它們升級。
啟動過程的最后(種種原因導致這個步驟不能在剛開始啟動的時候進行)檢查這個 Firefox 安裝是否是操作系統的默認瀏覽器。如果是,則將這個專屬默認配置標記為"鎖定"這個安裝。
使用配置管理器,用戶依然可以更改這個 Firefox 安裝的專屬默認配置,更改只會對這個 Firefox 安裝有效。通過這個工具也可以將選定的配置"鎖定"到這個安裝。
Firefox 開發者版本
對于 Firefox 開發者版本 67,默認配置的的選擇更為標準化?,F在開發者版本使用和其他67版本相同的系統來選擇專屬默認配置,不再依賴于指定的配置名稱。唯一的不同是,在 profiles.ini 中,上述描述中的"舊配置"指代的配置名稱是"dev-edition-default"而不是標記的默認配置。
多進程
Firefox 67 運行多進程的方式也不同了?,F在 Windows 和 Linux 下使用相同的機制:
啟動過程中 Firefox 運行完整的配置選擇機制,基于命令行參數、環境變量和默認配置文件信息,決定要使用哪個配置。之后查找任何已有的正在使用這個配置的 Firefox 進程,如果找到,則將命令行參數傳遞給找到的進程并且不再啟動。
這樣帶來的好處是,無需額外的命令行參數,你就可以同時運行不同的 Firefox 安裝。每個安裝都有自己的默認配置,啟動一個就會啟用它自己的,啟動另一個就會使用另一個。如果你正在運行 Firefox 測試版但操作系統的默認瀏覽器是正式版,當你在其他應用中打開鏈接時,將會調用 Firefox 正式版打開。而在以前,將會調用你此時正在運行的版本。
有了多進程之后,-no-remote 和 -new-instance 標志在同時運行多個 Firefox 程序時不再發揮作用,但是使用它們也不會報錯。
阻止降級
另一個變化是 Firefox 67 將會檢測配置文件降級。啟動時,Firefox 會檢查上次使用這個配置文件的 Firefox 的版本,是否比用戶當前要啟動的新。因為這會引發很多問題,有時很明顯,有時無關緊要。Firefox 現在會阻止用戶啟動比上次更早的版本,給他們選項去創建新的配置文件。
禁用上述變化
通過在環境變量中設置 MOZ_LEGACY_PROFILES ,配置文件選擇器的上述變化可以恢復。但多進程運行機制的變化是不能恢復的。在環境變量中設置 MOZ_ALLOW_DOWNGRADE 或者在運行 Firefox 的命令行參數中使用 --allow-downgrade ,可以繞過阻止降級的功能。
早期 alpha 和 beta 版本的 Firefox 67 將這些信息存儲在名為 installs.ini 的不同的文件中。這個文件目前仍然存在,當一個老版本的 Firefox 刪除了 profiles.ini 時,可以從這個文件中重新導入。不支持也非常不鼓勵修改 profiles.ini 文件。如果有早于67版本的 Firefox 運行時,所有對 profiles.ini 中安裝信息進行的改動,如果沒有同時修改 installs.ini ,則這些改動很可能會丟失。
Firefox ESR企業版怎么設置代理
1.preferences
2.general-->network proxy-->setting
3. 設置
Firefox ESR訪問不了網站
當 Firefox 連接到一個安全的網站時(網址最開始為“https://”),它必須確認該網站出具的證書有效且使用足夠高的加密強度。如果證書無法通過驗證,或加密強度過低,Firefox 會中止連接到這個網站,并顯示“連接不安全”的錯誤信息頁面。
點擊 高級 按鈕可以查看更多信息,了解為何此連接不安全。如果用戶訪問的是常見網站均出現這個錯誤:例如百度、淘寶、Mozilla 官方網站等,并顯示錯誤信息為 SEC_ERROR_UNKNOWN_ISSUER 則很有可能是系統被導入了一個未知的根證書。由于火狐擁有自主的證書存儲機制,這是同 Windows 系統證書存儲互相獨立的一套證書存儲機制,未知的根證書通常不會導入到火狐的證書文件,就會出現這個錯誤。
出現此問題有兩種解決方法:
1.首先排除電腦中的殺軟或防火墻,如果你的電腦中安裝了如 Avast、Bitdefender、ESET、卡巴斯基 這些殺軟,檢查軟件設置中的 SSL/TLS 掃描選項,并嘗試禁用。
2.如果你安裝了 ADsafe,請關閉
3.如果電腦中未安裝上述殺軟,則考慮是系統根證書被導入了一個劫持證書,Firefox 49 版本開始添加了一個參數,如果遇到未知的 CA 證書,瀏覽器可以直接對正在使用的 Windows 系統證書存儲機制進行檢查對比。
要激活此功能步驟如下:
*在地址欄鍵入"about:config" 點擊“我了解此風險”
*在下方任意位置右鍵,選擇新建布爾值
*輸入首選項名稱為“security.enterprise_roots.enabled”并把值設置為 true
*重啟瀏覽器,HTTPS 網站即可正常訪問
需要注意的是,這種方法只是讓火狐讀取 Windows 系統根證書存儲中的對應 CA 證書,實際上根證書的問題依然存在,如果遇到此問題的用戶可以找客服幫忙解決。
精品軟件
- WPS for linux 官方免費版v10.1.0.6757
- 文本比較工具(TextDiff) 官方綠色版v4.6
- Netlimiter 綠色中文版v4.0.39.0
- 小黃條 電腦版v1.9.9
- 漢王ocr文字識別軟件下載 破解版V1.03
- Dxtory Pro(高幀率屏幕視頻錄像軟件) 漢化版v2.0.142
- 蘋果恢復大師免費版 綠色破解版v3.6.7821
- 美家達人電腦版 最新免費版v1.4.7
- Photolemur中文版下載 破解版v3.0
- ImageX微軟鏡像部署工具 綠色版v6.176
- SD內存卡修復工具大師 官方版V4.0
- Project Reader下載 破解版v5.1.0.0
- Wondershare Dr.Fone for IOS(蘋果數據恢復工具) 中文版v3.5.0.25
- Mirroid同屏助手 官方版v1.3.7.3
- CAD2019下載免費中文版破解版 簡體漢化版(百度網盤)v1.0
- 7-Zip官方下載 官方版v20.0