Firefox 57이 도입되고 WebExtensions로의 갑작스러운 전환이 발생한 지 약 2년이 지났습니다. 하룻밤 사이에 수천 명의 개발자가 만든 10년 간의 작업이 구식이 되어 기존 확장 기능이 향수와 코드의 레거시 더미로 바뀌었습니다. 그 중 일부는 좋은 코드입니다. 현대에는 현대적 수단(AKA mobile nonsense)이 필요하며 이것이 미래라고 들었습니다.
지금으로 빨리 감기, 나는 행복하거나 낙관적이지 않습니다. 파이어폭스 사용은 내 예상대로 더 감소했습니다. 파이어폭스가 크롬처럼 될수록 충성도 높은 사용자들이 다른 사람들에게 추천할 인센티브가 줄어들었기 때문입니다. 최근에야 사생활 침해가 폭발적으로 증가하면서 사람들은 건전한 약자 브라우저를 갖는 것이 얼마나 중요한지 깨닫고 있으며, 이와 관련하여 Firefox는 최후의 보루입니다. 하지만. 미래는 장밋빛일까요? 그래서 저는 현재 확장 기능인 새로운 작물을 살펴보고 그들이 하는 일을 평가하기로 결정했습니다. 실제로 우리는 XUL이 최고를 지배했을 때보다 더 나은 위치에 있습니다. 내 뒤에.
쉬운 것 - Adblock Plus 및 Noscript
글쎄요, 그게 요점이 아니기 때문에 여기에서 전체 확장 내역을 흘리지는 않을 것입니다. 그러나 나는 지난 10여 년 동안 나에게 도움이 되었던 다소 유용한 몇 가지 목록을 살펴볼 것입니다. 첫째, Adblock Plus와 Noscript는 WebExtensions 시대에 와서 더 이상 사용되지 않을 위험에 처한 적이 없습니다. 엄청난 인기를 끌었기 때문에 일종의 전환이 일어나야 했습니다.
특히, 저는 Noscript가 주변에 있다는 사실이 매우 기쁩니다. Noscript는 현대 웹을 사용할 가치가 있게 만드는 하나의 확장입니다. 그것 없이는 전기를 낭비하는 것 외에는 아무 이유 없이 존재하는 Javascript 오버로드 쓰레기의 엄청난 찌꺼기의 대상이 되어야 합니다. 그리고 사실 WebExtensions 덕분에 Noscript도 Chrome으로 포팅할 수 있었습니다. 따라서 이러한 노력에서 정말 멋진 결과가 나왔습니다.
동영상 다운로드 도우미
이것은 예전에 매우 인기있는 확장 프로그램이었습니다. 새 버전은 잘 작동하지만 단 한 번의 클릭으로 모든 것을 가질 수는 없습니다. ffmpeg를 기반으로 하고 뒤에서 모든 트랜스코딩 등을 수행하는 동반 앱을 수동으로 설치해야 합니다. 사실 이것은 WebExtensions 이후의 현실입니다. 개발자는 사용자에게 멋진 작업을 수행할 수 있는 기능을 제공하기를 원하지만 더 이상 가능하지 않기 때문에 이제 수동으로 항목을 다운로드하고 확장 프로그램에서 사용할 수 있도록 여기저기 배치해야 합니다. 이것이 이전보다 어떻게 더 안전하거나 더 똑똑하거나 더 나은가요? 모르겠습니다.
대체로 필요한 기능을 얻지만 컴패니언 앱을 수동으로 관리하고 주기적으로 업데이트해야 하며 모든 것이 이전보다 훨씬 덜 간소화되었습니다. 사용자는 필요한 것을 얻지만 작업 흐름은 과거보다 덜 효율적입니다.
웹스크랩북
나는 또한 ScrapBook을 좋아했습니다. 이것은 정말 편리한 확장 기능이었습니다. 따라갈 링크의 깊이, 다운로드하려는 개체 유형(이미지 또는 미디어 클립 등)을 지정할 수 있으며 훌륭하게 작동했습니다. 새로운 시대에 비슷한 애드온 대여섯 개를 찾았고 그 중 상당수는 컴패니언 앱도 필요합니다. 이유를 모르겠습니다. WebScrapBook은 그렇지 않으며 단일 패키지로 작동합니다. 거의 이전 확장 프로그램처럼 작동합니다. 정말 좋은 점은 모든 다른 탭을 동시에 가져올 수 있고 보관할 자산과 그렇지 않은 자산을 세밀하게 제어할 수 있다는 것입니다.
세션 동기화
나에게 Quantum 이동의 가장 큰 손실 중 하나는 더 이상 세션 관리자가 없다는 것입니다. Mozilla는 사람들이 내장된 것을 사용하기를 원했던 것 같습니다. 예, 본질적으로 책갈피로 가득 찬 타임 스탬프 폴더 일 뿐이지 만 정답은 아닙니다. 과거에 작동하는 방식은 대부분 훨씬 더 우아하고 능률적이었고 적절한 대체품을 찾는 데 시간이 좀 걸렸습니다. 하지만 제가 그랬다는 것을 알게 되었고 심지어 세션 관리와 관련하여 WebExtensions 이전의 모양과 느낌을 제공하는 세션 동기화에 대한 기사를 쓰기도 했습니다.
팝업 차단기(엄격)
이것도 편리한 것입니다. 최신 브라우저는 사용자에게 더 많은 개인 정보 보호를 제공하는 데 자부심을 갖고 있지만 더 큰 범위에서는 실제로 많이 변경되지 않습니다. 브라우저가 여전히 잘 처리하지 못하는 것 중 하나는 팝업입니다. 예, 여전히 발생합니다. 2001이 전화를 걸어 팝업을 다시 원합니다. 하지만 아니요, 2019년에 재미를 느끼기 때문에 가질 수 없습니다. Popup Blocker(strict)가 작업을 수행합니다. 원하는 경우 다운로드 프롬프트도 축소됩니다. 아주 잘 작동하고 거의 모든 것을 포착합니다.
절대 오른쪽 클릭 및 복사 활성화
마우스 오른쪽 버튼을 클릭하는 것은 우리의 기본적인 권리입니다. 아니면 그렇게 생각했습니다. 그러나 제공되는 서비스에 몰두할 수 있도록 설계된 Javascript 기반 웹 사이트 시대에는 간단한 마우스 오른쪽 버튼 클릭> 다른 이름으로 저장과 같은 작업을 수행할 수 있는 기능이 제공되지 않습니다. 실제로 대부분의 소셜 플랫폼은 자체 메뉴에 대해 마우스 오른쪽 버튼 클릭을 사용하며 일반적으로 동영상이나 이미지를 저장할 수 있는 옵션이 없습니다. 그렇게 하면 다시 돌아와서 플랫폼에 로그인할 필요가 없기 때문입니다. 모든 소셜 미디어를 생각해 보십시오. 그러나 점점 더 많은 웹사이트가 이러한 방식으로 진행되어 상호 작용이 좌절되고 있습니다. 적어도 오른쪽 클릭 상호 작용, 그는.
Absolute Enable Right Click &Copy는 사이트별 명령을 재정의하고 일반적인 오른쪽 클릭 메뉴를 사용할 수 있게 해주는 확장 프로그램입니다. 복사 기능만 활성화하거나 전체 재정의 모드를 활성화하여 웹 사이트에서 귀하에게 가장 적합하다고 느끼는 모든 것을 비활성화할 수 있습니다. 이제는 제어권을 얻은 후에 다시 활성화할 수 없으며 특정 페이지를 다시 로드해야 합니다. 그러나 이것은 때때로 사용하고 싶을 수도 있습니다.
사용자 에이전트 전환기 및 관리자
때로는 브라우저가 자신을 다른 것으로 식별하기를 원할 수 있습니다. 예를 들어 웹 개발자라면 HTML/CSS 규칙이 어떻게 작동하는지 확인하기 위해 다른 렌더링 엔진의 동작을 모방하고 싶을 수 있습니다. 한 가지 옵션은 30여 개의 플랫폼과 브라우저를 마음대로 사용하는 것입니다. 테스트에 도움이 될 수 있는 사용자 에이전트 스위처 확장을 시도하는 더 저렴한 대안입니다. 하지만 이것은 웹 개발자만을 위한 것이 아닙니다. 누구나 사용할 수 있으며 때로는 전체 인터넷 소음을 줄이는 데 도움이 될 수 있습니다. 예를 들어 Firefox/Windows에서 Obscure/BSD로 전환하면 사이트 동작이 완전히 달라지고 성가심도 줄어들 것입니다. 사용 가능한 수많은 옵션과 이와 관련하여 Quantum 이전 및 이후 경험이 방해받지 않습니다.
다중 계정 컨테이너
이것은 실제로 좋은 것입니다. 그것은 사람들이 자신의 브라우징 활동에 대한 여러 의사 프로필을 유지하도록 돕고, 직장과 여가 활동을 분리하는 데 도움을 주기 위한 것이었습니다. 매우 편리합니다. 예를 들어 각각 고유한 컨테이너에서 여러 Gmail 계정을 동시에 열 수 있습니다. 인터넷이 하나의 거대한 데이터 수집 풀이 되면서 이 기능을 사용하면 작업을 분리하고 타사 쿠키, 픽셀, 추적기 및 기타 헛소리를 통해 데이터 유출을 최소화할 수 있습니다. Firefox는 때때로 미리 만들어진 일부 컨테이너(예:Facebook)에 대한 권장 사항을 제공하기도 합니다.
무엇이 빠졌나요?
글쎄, 정말 많이. 세션 관리자가 내장된 TMP(Tab Mix Plus)는 가장 실용적이고 유용한 확장 기능 중 하나였습니다. 나는 TMP가 부활할 때까지 기다리는 수많은 오래된 세션을 여전히 가지고 있습니다. Classic Theme Restorer는 많은 멋진 기능이 여전히 누락되어 있음에도 불구하고 Firefox Quantum의 미적 변화로 두 배로 올바른 것으로 입증된 또 다른 보석이었습니다. 1994년 파일 탐색기에서 작업할 때처럼 전체 클릭-선택 작업 대신 클릭 한 번으로 모든 탭을 북마크로 저장하는 것과 같습니다.
GlobalFindBar - 지속적인 검색 팝업으로 모든 탭에서 검색할 수 있습니다. Status-4-Evar를 통한 상태 표시줄, 다양한 비디오 제어 애드온, 사이트 ID 버튼 등. 물론 더 많은 것이 있으며 모든 베테랑이 슬픈 유산 이야기를 가지고 있다는 것을 알고 있습니다. 그리고 글로벌 계획에서 이러한 개인적인 사소한 일은 작게 보이지만 큰 실망의 공으로 모입니다. Firefox가 그 이후로 많은 점유율을 얻지 못했다는 사실을 감안할 때 이 공을 정당한 고통으로 바꿉니다.
결론
에너지 측면에서 Firefox 57 및 WebExtensions는 쓸데없는 작업입니다. 아무것도 얻지 못했습니다. 사용자 공유 없음, 웹 확장에 대한 의미 있는 변경 없음, 사용 가능한 추가 기능의 양이 크게 증가하지 않았음, 레거시 항목에 비해 어떤 식으로든 개선되지 않음 많은 소음과 활동, 지난 2년은 무의미합니다. 인터넷이 과거보다 훨씬 더 작고 슬프고 덜 의미 있다는 점을 제외하면 말입니다. 자유에 대한 영감을 주는 플랫폼에서 스와이프에 민감한 바보를 위한 화려한 우리에 이르기까지.
내 비통함에도 불구하고, 논리에도 불구하고 Firefox가 어떻게든 남아 있고 WebExtensions에서 어떤 가치를 찾을 수 있기를 여전히 희망합니다. 툴바는 유치원 놀이처럼 보입니다. 내가 드라마 퀸이라고 생각할지 모르지만 기다려라. 그나저나, 또 무슨 할 말이 있겠습니까? WebExtensions, 너무 적고 너무 늦고 소원한 사용자가 많습니다. 하지만 ... 그 모든 것에도 불구하고 Firefox를 사용해야 합니다. 계속됩니다.
건배.