User.js 配置Firefox選項

來源:互聯網
上載者:User

標籤:user.js   firefox   gpo   

公司很多使用者在使用Firefox,當訪問某些公司網站的時候,總是會自動彈出使用者和密碼框要求輸入。同事希望我在GPO裡面進行配置,這樣可以預設使用Window的登入帳號進入網站。在其他的瀏覽器例如IE或者Chrome,這個可以通過配置trust site來實現,但是Firefox木有這個選項,對於普通使用者而言,唯一的設定選項是配置Option - Security -Exception,如果是進階使用者,可以輸入 about:config 之後,手動添加或者更改pref的設定


650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/3E/FB/wKioL1PIbx_yL_3cAAB0BgxxZEA970.png" title="ttt.PNG" alt="wKioL1PIbx_yL_3cAAB0BgxxZEA970.png" />

那麼我們怎麼通過組策略來統一更改呢?豆子也不想下載安裝亂七八糟的外掛程式或者AD的系統管理範本,經過一番研究,發現最簡單的辦法其實可以通過配置user.js檔案就能實現。


Mozilla預設有很多javascript的設定檔,分別位於不同的檔案架內,具體位置可以參考以下文檔


https://developer.mozilla.org/en-US/docs/Mozilla/Preferences/A_brief_guide_to_Mozilla_preferences


他的載入順序一般是先配置預設檔案,然後載入使用者自己的pref.js 檔案和 user.js,因為user.js是最後載入的,所以任何有衝突的設定都以user.js為準。


關於user.js的基本概述參見,他本身並不存在,有需求的使用者必須手動建立

http://kb.mozillazine.org/User.js_file

關於組態變數具體的名稱和用法

http://kb.mozillazine.org/About:config_entries


以豆子的需求為例,我需要配置一個安全網站使用預設的NTLM(windows 網域名稱登入),那麼我需要建立一個user.js檔案,並寫入以下內容

pref("network.automatic-ntlm-auth.trusted-uris", "http://www.test.com");


下面是該變數的一個的解釋說明


650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/3E/FC/wKiom1PIbvHyDCcEAAAxH00aGxI386.png" title="234.PNG" alt="wKiom1PIbvHyDCcEAAAxH00aGxI386.png" />


然後配置一個GPO,執行一個使用者的登入指令檔,將user.js檔案拷貝到該使用者的%APPDATA%\Mozilla\Firefox\Profiles\* 即可。注意*的名字是Mozilla隨機產生的。


拷貝的指令碼可以直接用CMD的語句寫成的批次檔copy.bat


if exist "%APPDATA%\Mozilla\Firefox" for /D %%F in ("%APPDATA%\Mozilla\Firefox\Profiles\*") do copy /y \\*domain_name*\netlogon\user.js %%F


具體的操作方法可以參考這篇部落格

http://eventhisnameistaken.blogspot.com.au/2012/06/manage-firefox-via-group-policy-easy.html


本文出自 “麻婆豆腐” 部落格,請務必保留此出處http://beanxyz.blog.51cto.com/5570417/1439784

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.