![Firefox에서 시스템 전체 기본 설정을 지정하려면: syspref.js를 사용해야 합니까, 아니면 local-settings.js를 사용해야 합니까?](https://rvso.com/image/1607098/Firefox%EC%97%90%EC%84%9C%20%EC%8B%9C%EC%8A%A4%ED%85%9C%20%EC%A0%84%EC%B2%B4%20%EA%B8%B0%EB%B3%B8%20%EC%84%A4%EC%A0%95%EC%9D%84%20%EC%A7%80%EC%A0%95%ED%95%98%EB%A0%A4%EB%A9%B4%3A%20syspref.js%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%B4%EC%95%BC%20%ED%95%A9%EB%8B%88%EA%B9%8C%2C%20%EC%95%84%EB%8B%88%EB%A9%B4%20local-settings.js%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%B4%EC%95%BC%20%ED%95%A9%EB%8B%88%EA%B9%8C%3F.png)
시스템의 모든 Firefox 사용자에게 유효해야 하는 조직 기본 설정을 정의하기 위해 만들어진 것으로 보이는 두 개의 구성 파일이 (적어도) 있습니다: syspref.js
및 local-settings.js
. 추가적으로,이 가이드'all-companyname.js' 사용에 대해 이야기합니다.
다음과 같이 'syspref.js'의 'lockPref'를 사용하여 잠긴 기본 설정을 정의하려고 했습니다.여기에 설명되어 있습니다그리고여기. 그러나 Firefox는 알 수 없는 키워드에 대해 불평합니다. 그러나 나는 다음을 정의할 수 있습니다.'general.config.filename''syspref.js' 또는 'local-settings.js' 모두에 있습니다.
또한, 예를 들어 다음을 사용하여 그룹 정책을 정의할 수도 있습니다.'정책.json'.
그래서 내 질문은 다음과 같습니다. 어떤 목적으로 어떤 가능성을 사용해야 합니까? 이를 설명하는 좋은 최신 문서가 있습니까?
감사해요!
답변1
pref("...","...",locked);
최신 Firefox 버전 에서는 이제 lockPref("...","...");
.
예 :
pref("browser.startup.homepage", "http://...", locked);
보다https://github.com/pyllyukko/user.js/issues/415#issuecomment-419739194
firefox-esr(60.0esr-1) 불안정; 긴급성=중간
lockPref
/etc/firefox-esr 아래의 환경 설정에서 사용은 더 이상 사용되지 않습니다. 대신 이용해주세요pref("name", value, locked)
.lockPref
버전 67까지는 호환성을 위해 계속 지원됩니다.-- Mike Hommey 2018년 5월 10일 목요일 09:36:46 +0900
답변2
독서https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Enterprise_deployment_before_60라는 인상을 받았어요모두"prefs" 디렉터리의 파일을 읽습니다. 그것은 말한다:
시작 시 관리 구성 파일을 사용하도록 지시하는 JavaScript 파일을 만듭니다. 최상의 결과를 얻으려면 파일 이름이 알파벳 앞부분에 있어야 합니다. 예를 들어; 00_admin-prefs.js 관례적으로 이 파일의 이름은 autoconfig.js이지만 다른 파일 이름도 작동합니다.
따라서 이는 파일 이름이 autoconfig.js
.
/usr/lib/firefox/browser/defaults/preferences/syspref.js
Linux Mint에는 에서 까지의 심볼릭 링크가 있습니다 /etc/firefox/syspref.js
. 그래서 나는 이 배포판이 갈 곳이라고 가정합니다.
위의 문서에는 pref dir을 찾을 수 있다고 명시되어 있습니다.
리눅스: browser/defaults/preferences
윈도우: defaults\pref
맥:Firefox.app/Contents/Resources/defaults/pref