1P by neo 2023-10-21 | favorite | 댓글 1개
  • 저자 크리스 시벤만은 두 가지 주요 브라우저 인스턴스, 모두 Firefox를 다른 목적으로 사용합니다.
  • 주 Firefox 브라우저는 엄격한 설정과 확장 기능으로 사용자 정의되며, 대부분 JavaScript를 실행하지 않고 로그인하지 않습니다.
  • 두 번째 Firefox 인스턴스는 JavaScript와 쿠키가 필요한 작업에 사용되며, 종료 시 모든 쿠키와 데이터를 버립니다.
  • 이 두 번째 Firefox 환경은 Firefox를 실행하기 전에 $HOME 환경 변수를 변경하여 생성되며, 이는 두 환경을 완전히 분리하는 데 도움이 됩니다.
  • 두 번째 Firefox 환경은 저자가 신뢰하지 않거나 JavaScript가 필요한 사이트에 로그인하는 데 사용됩니다.
  • 저자는 또한 JavaScript와 로그인이 모두 필요하며 복잡한 로그인 절차를 가진 웹사이트를 사용하므로, 가능한 한 자주 로그인하지 않으려고 합니다.
  • 이러한 복잡한 사이트를 관리하기 위해 저자는 'JavaScript' Firefox 설정에 추가 프로필을 사용하며, 각 복잡한 웹사이트마다 하나씩 있습니다.
  • 각 프로필에는 uBlock Origin과 Cookie AutoDelete를 포함한 표준 Firefox 애드온 세트가 있으며, 특정 웹사이트에 필요한 쿠키만 유지합니다.
  • 저자는 Firefox Multi-Account Containers보다 별도의 프로필을 선호하며, 그들이 어떤 일을 하고 다양한 측면이 서로 어떻게 상호 작용하는지에 대해 더 확신을 가지고 있습니다.
  • 저자는 또한 이러한 프로필에 대해 Foxy Gestures, Cookie Quick Manager, Certainly Something과 같은 추가 Firefox 애드온을 사용합니다.
Hacker News 의견
  • Firefox의 독특한 기능인 'Containers'는 사용자들로부터 프로필/컨테이너를 다양하게 생성하고, 기본적으로 격리와 개인정보 보호를 제공하는 능력에 대해 높이 평가받고 있다.
  • Firefox 프로필은 과소평가되고 사용이 적지만, 업무와 개인 브라우징을 분리하고 다양한 확장 프로그램을 테스트하는 데 편리함을 제공한다.
  • 일부 사용자들은 Firefox의 프로필 UI와 관리 경험을 Chrome/Edge와 비교하여 불리하게 평가한다.
  • 사용자들은 어떤 컨테이너에서 어떤 확장 기능을 활성화할지 선택할 수 있는 기능을 원한다.
  • 이미 실행 중인 프로필을 실수로 실행했을 때 UX가 향상되고 프로필 간 시각적 구분이 더 잘 되기를 요청하는 의견이 있다.
  • 일부 사용자들은 다른 활동을 위해 브라우저의 여러 인스턴스를 생성하였으며, 각각에는 다른 확장 프로그램 세트와 광고 차단 규칙이 적용되어 있다.
  • Firefox 프로필이 인정받고 있지만, 일부 사용자들은 JS와 non-JS 사이의 프로필 전환을 번거롭게 느끼며, 대신 noscript를 사용하는 것을 선호한다.
  • 일부 사용자들은 Firefox를 시작할 때 프로필을 요청하도록 설정하였으며, 각 프로필은 개인정보 보호를 위해 종료 시 쿠키, 기록 등을 제거하도록 설정되어 있다.
  • Firefox 프로필은 문서화가 부족하지만 해킹 가능하다고 여겨지며, 기본 선호 설정을 구성하고 북마크와 브라우징 기록을 관리하기 위해 user.js와 places.sqlite 파일이 언급되었다.
  • 일부 사용자들은 JavaScript가 이제 웹의 본질적인 부분이라고 믿으며, 웹사이트의 nonscript 버전을 디자인하려는 대신, sandboxing, 보안 도메인, 풍부한 권한 모델을 통해 JavaScript를 안전하게 만드는 노력이 이루어져야 한다고 주장한다.