이미보기
Firefox
https://addons.mozilla.org/ko/firefox/addon/readability-based-reader-view/
Mac
https://apps.apple.com/us/app/page-reader-view/id6743339608?mt=12
https://chromewebstore.google.com/detail/reader-view/ecabifbgmdmgdllomnfinbmaellmclnh
다음은 "Popup Blocker (strict)"에 대한 설명을 한국어로 번역한 내용입니다:
"Popup Blocker (strict)"는 웹사이트에서 팝업 창이 열리는 것을 방지하기 위해 설계된 가벼운 브라우저 확장 프로그램입니다. 다른 팝업 차단기와 달리, 이 확장 프로그램은 팝업이 나타난 후에 차단하는 것이 아니라 요청이 들어오는 즉시 차단합니다. 이 확장 프로그램은 새로운 창에 대한 모든 요청을 중단시키며, 각 요청에 대해 허용하거나 거부할지 사용자의 입력을 요구합니다. 여러 개의 고유한 요청은 목록으로 표시되며, 웹사이트가 특정 URL에 대해 반복적으로 요청하는 경우, 해당 웹 주소에 대한 총 요청 수를 나타내는 배지 숫자가 표시됩니다.
window.open 메서드에 의해 트리거되는 팝업 차단
about:blank 링크 기법을 통한 팝업 방지
알림 상자를 통한 팝업 링크 미리보기
팝업 요청 거부
팝업 요청 허용
백그라운드 탭에서 팝업 요청 열기
현재 페이지를 팝업 URL 소스로 리다이렉트
a 태그의 target=_blank
폼 제출
"Popup Blocker (strict)" 확장 프로그램은 Chrome, Edge, Opera, Firefox 웹 브라우저와 호환되는 강력한 팝업 차단 확장 프로그램입니다. 이 도구는 다양한 형태의 외부 창 열기를 효과적으로 차단하여 사용자가 방해받지 않고 브라우징을 즐길 수 있도록 합니다.
작동 방식:
팝업 창 열기가 요청되면, 확장 프로그램은 데스크톱 알림을 표시합니다. 이 알림은 기본적으로 30초 동안(사용자가 조정 가능) 유지되며, 이 시간 동안 사용자는 링크를 미리 보고 요청을 허용하거나 거부할지 결정할 수 있습니다. 요청을 허용하면 웹 페이지에서 의도한 대로 팝업 창이 열립니다.
"Reader View" 확장 프로그램은 Chrome, Safari, Edge, Opera, Firefox 브라우저에서 사용 가능하며, 웹 페이지의 가독성을 높이는 데 초점을 맞춘 도구입니다.
주요 기능:
버튼, 배경 이미지 등 혼란스러운 요소를 제거합니다.
텍스트 레이아웃과 대비를 조정하여 읽기 편하게 만듭니다.
Mozilla의 Readability 라이브러리를 기반으로 하며, Firefox 스타일의 인터페이스를 제공합니다.
하이라이트, 메모 작성, 빠른 편집 기능과 함께 HTML, Markdown, 스크린샷 형식으로 저장하거나 인쇄할 수 있습니다.
자세한 내용은 여기에서 확인하세요.
"Popup Blocker (strict)" 확장 프로그램의 액션 버튼 색상은 차단 상태를 나타냅니다:
빨간색: 차단기가 비활성화된 상태를 의미합니다.
파란색: 보호가 활성화된 상태를 의미합니다.
또한:
배경 창: 전체 또는 글로벌 상태를 나타냅니다.
전경 창: 현재 창에 특정한 상태를 나타냅니다.
상태 1: 차단기가 전역적으로 활성화되어 있으며, 이 탭을 보호합니다.
상태 2: 차단기가 전역적으로 활성화되어 있지만, 이 탭을 보호하지 않습니다.
상태 3: 차단기가 전역적으로 비활성화되어 있으며, 이 탭을 보호하지 않습니다.
상태 4: 차단기가 전역적으로 비활성화되어 있지만, 이 탭을 보호합니다.
"Popup Blocker (strict)" 확장 프로그램은 다음과 같이 동작합니다:
모든 팝업 요청 목록을 표시합니다.
특정 URL이 여러 번 요청되면, 알림 상자에 배지 번호가 나타나 요청 횟수를 보여줍니다.
기본적으로 각 알림은 30초 동안 표시되며, 이 시간 동안 사용자는 팝업 요청을 승인하거나 거부할 수 있습니다.
네, 가능합니다.
기본 타임아웃은 30초로 설정되어 있지만, 사용자가 원하는 대로 변경할 수 있습니다.
변경 방법: 확장 프로그램의 옵션 페이지로 이동하여 지속 시간을 조정하세요.
시간 단위는 초(seconds)입니다.
새로운 기능에 대한 자세한 내용은 Logs 섹션을 참고하세요.
네, 조정 가능합니다.
기본적으로 "Popup Blocker (strict)" 확장 프로그램은 각 웹 페이지에서 최근 5개의 고유한 팝업 요청만 표시합니다.
더 많은 알림을 보고 싶다면, 옵션 페이지에서 해당 수를 수정하세요.
도구의 효과를 확인하려면 다음을 방문하세요:
이 페이지에서 다양한 테스트를 수행할 수 있습니다.
추가 테스트를 발견하면 저에게 연락주시면 새로운 테스트를 포함시키겠습니다.
테스트 페이지 리포지토리에 풀 리퀘스트를 제출하여 기여할 수도 있습니다.
Chromium 기반 브라우저에서는 확장 프로그램이 시크릿 모드에서 작동하려면 수동으로 허용해야 합니다.
해결 방법:
"chrome://extensions/"로 이동하세요.
"Popup Blocker (strict)" 확장 프로그램을 찾아 "시크릿 모드에서 허용" 옵션을 체크하세요.
의미:
"리다이렉트" 버튼은 웹사이트가 링크를 새 탭에서 열 때 유용합니다. 이 버튼을 클릭하면 새 탭이나 창으로 전환하지 않고 현재 탭에서 링크된 페이지를 로드합니다.
목적:
기본 동작(새 탭 열기)을 무시하고 현재 탭을 새 대상으로 리다이렉트합니다.
현재 페이지가 더 이상 필요하지 않을 때 유용하며, 브라우저의 뒤로 가기 버튼으로 원래 페이지로 돌아갈 수 있습니다.
의미:
"백그라운드" 버튼은 팝업 요청을 현재 탭 옆의 백그라운드 탭에서 열어줍니다.
목적:
예를 들어, 기사를 읽는 중에 팝업 요청이 발생하면, 이를 백그라운드 탭에서 열어 방해를 최소화합니다.
현재 작업에 집중할 수 있도록 도와줍니다.
팝업 알림 상자는 최대 4개의 버튼("허용", "리다이렉트", "백그라운드" 등)을 제공합니다.
"허용": 팝업 요청을 재개하지만, 브라우저의 내부 차단기에 의해 막힐 수 있습니다.
"리다이렉트"와 "백그라운드": 확장 프로그램에서만 관리되므로 내부 차단기의 영향을 받지 않습니다.
권장: "리다이렉트"나 "백그라운드" 옵션을 사용하면 브라우저의 내장 차단기 간섭 없이 원활한 경험을 보장합니다.
의미:
이 알림은 일부 광고 스크립트가 팝업을 표시하려고 여러 방법을 시도할 때 나타납니다. 예를 들어, 내부 PDF 뷰어를 사용하거나 PDF 문서 내에서 경고를 트리거할 수 있습니다.
발생 원인:
팝업 차단기가 초기 요청을 차단하면, 스크립트가 PDF 접근 방식 등 대체 방법을 사용해 이 알림을 발생시킵니다.
해결 방법:
Chrome의 PDF 뷰어를 비활성화하면 방지할 수 있습니다.
"chrome://plugins/"로 이동하여 플러그인을 비활성화하세요. (단, 임베디드 PDF가 렌더링되지 않습니다.)
기능:
버전 0.2.7부터 팝업 요청 시 2초 동안 페이지 리다이렉션을 방지하는 기능이 추가되었습니다. 확장 프로그램은 unbeforeunload 리스너를 설치해 사용자 동의 없이 리다이렉트를 중단합니다.
주의:
브라우저는 "변경 사항이 저장되지 않을 수 있습니다"라는 경고를 표시하며, 이는 보안상 수정 불가합니다.
이 경고로 인해 혼란이 생길 수 있어 기본적으로 활성화되지 않습니다.
해결책:
버전 0.3.0부터 액션 버튼의 팝업 인터페이스에 새로운 버튼 2개가 추가되었습니다. 이를 통해 보이지 않는 오버레이로 알림 버튼이 가려져도 최신 작업을 직접 허용하거나 거부할 수 있습니다.
기능:
버전 0.3.0부터 옵션 페이지에서 알림 팝업을 표시하지 않고 미리 정의된 작업을 실행할 수 있는 설정이 추가되었습니다. (권장되지는 않음)
동작:
이 설정이 활성화되면 HTTP/HTTPS 링크가 포함된 팝업에 대해 알림 없이 기본 작업이 실행됩니다.
새 팝업 도메인당 한 번만 알림을 받고, 이후 요청은 기록된 작업이 자동 적용됩니다.
소개:
버전 0.3.3에서 추가된 "팝업 요청 시 섀도우 창 열기" 기능은 두 가지 문제를 해결합니다.
문제 1:
웹 페이지가 팝업을 요청하면, 확장 프로그램은 실제 창 대신 JavaScript 객체를 반환합니다.
악성 스크립트가 이를 검증하고 진짜 창이 아니면 반복 요청(무한 루프)을 발생시킬 수 있습니다.
"Use Shadow"를 활성화하면 실제 창 객체를 반환해 루프를 방지합니다. (일반적으로 권장되지 않음)
문제 2:
입력 요소(텍스트 영역 등) 위에 보이지 않는 요소를 삽입해 사용자의 접근을 막는 경우, 이 옵션은 이를 우회하여 상호작용을 보장합니다.
가능 여부:
권장되지는 않지만, 알림 없이 팝업을 차단하도록 설정할 수 있습니다.
설정 방법:
"팝업이 요청될 때 기본 작업"을 "요청 거부"로 설정하세요.
"가능할 때 팝업 알림 무시 (권장되지 않음)" 옵션을 활성화하세요.
저장 후, 브라우저 액션의 배지 번호만 시각적 알림으로 남습니다.
주의:
사용자가 클릭 시 팝업이 차단되었음을 알리는 표시가 없어 혼란스러울 수 있습니다.
설명:
이 목록은 팝업 차단기가 비활성화된 도메인을 포함합니다.
목록에 추가된 호스트 이름(도메인)과 그 하위 도메인은 팝업을 자유롭게 생성할 수 있습니다.
설명:
이 목록은 모든 웹 페이지에서 팝업을 발행할 수 있는 신뢰할 수 있는 호스트 이름을 지정합니다.
추가된 호스트 이름의 팝업은 차단되지 않습니다.
설명:
기본적으로 모든 URL을 차단하지만, 신뢰하는 프로토콜을 이 목록에 추가하면 차단되지 않습니다.
예: 'magnet:'을 추가하면 토렌트 링크가 브라우저 탭에서 열립니다.
설정 방법:
Chromium 브라우저에서 액션 버튼을 우클릭하고, "이 사이트의 데이터를 읽고 변경할 수 있음" 메뉴에서 특정 웹사이트로 접근을 제한하세요.
가능 여부:
네, 가능합니다.
방법:
옵션 페이지의 "이 호스트 이름에서 알림 음소거"에 해당 호스트 이름을 추가하세요.
추가된 호스트 이름의 팝업은 조용히 차단됩니다.
주의:
팝업 차단 여부를 알리는 시각적 표시가 없어 문제가 발생했다고 오해할 수 있습니다.
설명:
"팝업 요청 후 2초 동안 페이지 리다이렉션 방지" 옵션이 활성화된 경우, 이 목록에 추가된 대상 호스트 이름으로의 리다이렉션은 차단되지 않습니다.
기능:
버전 0.8.2부터 옵션 페이지에서 규칙을 정의할 수 있습니다.
규칙 키가 팝업 요청과 일치하면 지정된 작업(allow, deny, background, redirect, close)을 실행합니다.
규칙 형식:
정확한 URL: "https://example.com/test/2": "close"
URLPattern: "p:/test/:page(\d+)": "background"
정규 표현식: "r:/test/\\d+": "background"
기본 URL 지정: "p:/test/:page(\d+)|||https://example.com": "background"
버전 0.8.3 추가 기능:
페이지 URL 매칭: "ro:startpage\\.com\\/": "redirect"
유효한 URL이 있는 팝업에만 적용되며, "about:blank"는 무시됩니다.
새 규칙 적용 시 페이지를 새로고침해야 합니다.
가능 여부:
네, 버전 0.8.8부터 가능합니다.
설정 방법:
브라우저 확장 프로그램 관리자("chrome://extensions/shortcuts")에서 단축키를 설정하세요.
설정 후:
최신 팝업 요청에 초점을 맞춥니다.
화살표 키로 팝업 간 이동, "Tab" 또는 "Shift + Tab"으로 버튼 순환 가능.
마우스로 버튼 위에 커서를 올리고 단축키를 사용할 수도 있습니다.