Firefox 프로필을 새 프로필로 마이그레이션

Firefox 프로필을 새 프로필로 마이그레이션

내 프로필이 충돌해서 Firefox를 다시 설치했습니다. 폴더를 다른 위치에 백업하고 ~/.mozillaFirefox를 제거한 후 다시 설치했습니다. 새로운 Firefox는 충돌하지 않습니다. 그래서 이전 프로필의 백업을 새 Firefox에 복사했는데 다시 충돌이 발생했습니다.

이제 완전히 새로운 구성 파일을 사용하고 충돌이 발생한 이전 구성 파일에서 필요한 것만 복사하고 싶습니다. 어떤 파일을 교체해야 합니까? 북마크가 필요합니다(북마크가 있는 빠른 액세스 표시줄이면 충분합니다. 확장 데이터가 포함된 모든 확장이 필요합니다). 나에게 또 무엇이 필요했는데 잊어버렸을까요? 나는 그것을 시도해보고 싶었고 적어도 그것이 충돌을 일으키는 확장 프로그램인지 알아낼 것입니다. 그러나 나는 그렇게 생각하지 않습니다. 일반적으로 새 탭을 열면 페이지가 로드되지 않습니다.

내 운영 체제는 Lubuntu 18.04.6 LTSFirefox 버전입니다.112.0.2 32 bit

답변1

시스템 파일이 손상되거나 손상되지 않은 경우 Firefox를 다시 설치할 필요가 없습니다.

Firefox 안전 모드

Firefox를 실행하여 safe mode확장 기능을 비활성화 할 수도 있습니다.

안전 모드에서 Firefox를 시작하는 방법

Firefox 안전 모드는 Firefox의 모든 확장, 테마 및 사용자 정의를 일시적으로 비활성화하고 기본 설정으로 브라우저를 시작하는 문제 해결 모드입니다. 성능 문제, 충돌 또는 추가 기능 문제와 같은 Firefox 문제를 진단하고 해결하는 데 도움이 되도록 설계되었습니다.

Firefox 프로필에는 다음이 포함됩니다.firefox -p

다음 명령을 사용하여 Firefox 브라우저를 시작할 수 있습니다.firefox -p

이제 Firefox 프로필을 생성, 삭제 또는 이름을 바꿀 수 있는 새로운 팝업 창이 나타납니다.

그냥 표시를 해제하세요Use the selected profile without asking at startup

그런 다음 Firefox가 시작될 때마다 사용하려는 프로필을 선택할 수 있습니다

다양한 사용 사례에 맞게 다양한 프로필을 만들 수 있습니다.

내 debian gnu/linux에 구성 파일이 있습니다.

~/.mozilla/firefox/

거기에서 구성 파일을 복사하거나 백업할 수 있습니다.

varchar+namelike 로 시작 5v96ky6z.AI하지만 이름을 바꾸고 다른 디스크, USB, sshfs/fuse, samba 공유, nfs 등에서 복사하고 부팅할 수 있습니다.

편집이 필요한 폴더의 이름을 바꾸고 이동시키면 profiles.ini제 경우에는~/.mozilla/firefox/profiles.ini

각 구성 파일에는 다음과 같이 서로 다른 블록이 있습니다.

[Profile0]
Name=MENU_NAME
IsRelative=0
Path=/home/USER/FOLDER_NAME
Default=1

Default=1프로필이 하나뿐인 파일에는 한 번만 포함되며 삭제할 수 있습니다. 꼭 필요한 것은 아닙니다.

DefaultUse the selected profile without asking at startup선택 시 실행될 표준 구성 파일입니다.

Name=MENU_NAME메뉴 목록에서 선택한 프로필 이름

Path=/home/USER/FOLDER_NAME구성 파일의 경로 및 폴더 이름

상대 경로나 절대 경로를 사용할 수 있습니다.IsRelative=0 IsRelative=1

[Profile1]
Name=USERNAME2
IsRelative=0
Path=/MYPATH/FOX2

선택한 사용자의 이름 Name=USERNAME2과 폴더의 이름이 Path=/MYPATH/FOX2동일할 필요는 없습니다.

백업에서 프로필 항목을 추가하거나 제거할 수 있습니다. 번호가 매겨진 열거는 항상 순서대로 수행되어야 한다는 점을 잊지 마십시오. [Profile0], [Profile1], [Profile2]

하지만 파일에서는 배열이 순서가 아닌 순서가 맞지 않을 수 있습니다. [Profile2], [Profile0], [Profile1]

이름이 지정된 기존 가상 항목이나 프로필을 가질 수 없거나 [Profile0], [Profile1]존재 하지 않습니다.[Profile3][Profile2]

Firefox를 시작했는데 메뉴가 비어 있으면 구문 오류가 있을 수 있습니다.

구성 파일 백업:

이것은 내 로그인, 북마크, 확장자 없음 등을 백업하는 파일입니다.

  • places.sqlite
  • logins.json
  • logins-backup.json
  • key4.db

또는 전체 프로필 폴더를 백업합니다. 제 경우에는 프로필5v96ky6z.AI ~/.mozilla/firefox/5v96ky6z.AI

places.sqlite북마크 저장인가요

북마크가 있는 빠른 액세스 표시줄을 사용하려면 세션 내에서 폴더 sessionstoresessionstore-backups파일을 검색하세요.sessionstore.jsonlz4

파이어폭스 동기화

또한 Firefox 프로필을 이메일에 연결하여 다양한 Firefox 인스턴스 또는 컴퓨터 간의 모든 것을 동기화할 수도 있습니다.

모든 기기에서 Firefox를 동기화하세요

내 컴퓨터에서 동기화를 어떻게 설정하나요?

플러그인 및 확장 | xpi(교차 플랫폼 설치) 패키지/파일:

~/.mozilla/firefox/5v96ky6z.AI/extensions폴더의 구성 파일 경로에 패키지가 extensions있으며 {--ID--}.xpi, 각 플러그인 {--ID--}.xpiID

패키지를 두 번 클릭하여 열 수 있으며 플러그인 예제에 속하는 모든 파일을 볼 수 있습니다.{b9acf540-acba-11e1-8ccb-001fd0e08bd4}.xpi

파일 에서 manifest.json설명, 버전 등 선택한 플러그인에 대한 모든 정보를 얻을 수 있습니다. 등.

마우스 오른쪽 버튼을 클릭하고 Firefox를 선택하여 이 추가 기능을 새/선택한 프로필에 복사할 수 있습니다. open as설치하려는 프로필을 실행하거나 open file프로필에서 선택 firefox menu하면 쉽게 플러그인을 설치할 수 있습니다.

about:configURL 및 검색을 사용하여 Firefox에서 확장 프로그램을 실행하면 확장 프로그램을 볼 수도 있습니다.

extensions.webextensions.ExtensionStorageIDB.migrated.

아래로 스크롤하기 시작하면 이 영역에서 패키지 의 플러그인 이름을 about:support찾을 수 있습니다.Add-ons{--ID--}.xpiID

~/.mozilla/firefox/5v96ky6z.AI/검색 엔진, 설정 등에 대한 추가 정보를 찾을 수 있는 프로필 경로에는 3개의 파일도 있습니다 .

  • extension-preferences.json
  • extensions.json
  • prefs.js

어쩌면 그 파일이 필요할지도 모르지만 addonStartup.json.lz4, 나는 그것을 백업하지 않았습니다.

해당 storage디렉터리에는 설치된 각 추가 기능에 대한 하위 폴더가 있지만 일부 추가 기능은 프로필 경로와 다른 위치/디렉토리에 데이터를 저장할 수 있습니다.

또 뭐야 :

  • 플러그인을 내보내거나 백업하는 데 사용할 수 있는 Firefox 버전에 사용할 수 있는 플러그인이 있는지 확인하세요.

터미널 및 bash를 사용하여 백업:

필요한 모든 파일을 백업하는 bash 스크립트를 작성하고 cp또는 rsync및/또는를 사용하여 tar파일을 생성할 수 있습니다.

너의 ~를 써라 addon|xpi(Cross-Platform Install):

첫 번째 확장 프로그램

두 번째 확장 프로그램

Firefox용 플러그인을 만드는 방법은 무엇입니까?

해당 페이지를 열고 about:debugging"This Firefox" 옵션을 클릭한 후 "임시 추가 기능 로드" 버튼을 클릭하고 확장 디렉토리에 있는 파일을 선택하세요. 이제 확장 기능이 설치되었으며 Firefox를 다시 시작할 때까지 설치된 상태로 유지됩니다.

관련 정보