Adblock Plus 1.1의 세부적인 변경내역
Adblock Plus 1.0.2와 비교해 주요한 변경사항은 다음과 같습니다.
대표적인 문제
- 선더버드 : 처음 시작해 구독 필터 목록에서 "추가"를 클릭할 때 선더버드 창 전체가 닫힘. 이것은 선더버드에서 곧 수정될 것임 (버그 503299)
- 시몽키 : 툴바 아이콘은 현대적인 테마와 함께 있으면 일그러짐. 현대적인 테마는 확장 프로그램으로 생각되지는 않지만 Adblock Plus와 함께 사용하지 않을 것을 권장함
- 일부 번역은 번역되지 않은 영어 문자열을 포함함
새로운 기능
- HTTP 전환 처리를 추가함. 전환된 주소는 원래 주소뿐만 아니라 차단 가능 목록에서도 나타나며, 둘 모두 차단할 수 있음
- 필터 작성과 관련해 필터의 시작 부분에 유연한 앵커의 지원을 추가함 (포럼 게시글)
- 필터 작성과 관련해 단일한 개별 문자 또는 주소의 끝 부분과 일치하는 ^ 문자 지원을 추가함 (포럼 게시글)
- 일반 필터의 $domain 옵션과 유사한 요소 숨김에서 도메인 예외 지원을 추가함. 예시 : "example.com,~foo.example.com##foo" 또는 "~example.com##foo" (포럼 게시글)
사용자 인터페이스
- 플러그인(예. 플래시 또는 자바) 위에 "차단" 버튼은 더 이상 영구적으로 보이지 않음. 마우스가 플러그인 영역 위에 있을 때만 보임
- Adblock Plus를 사용하지 않는 페이지를 위한 문맥 메뉴 항목에 "이 페이지에서 Adblock Plus 다시 사용" 추가함. 이것은 반응하는 필터를 제거함/사용하지 않음
- 브라우저 통합 코드는 자체 문맥에서 실행됨. 이것은 다른 확장 프로그램과의 충돌을 줄이게 함
- "구독 필터 추가" 링크가 작동하는 방식을 변경함. 이것은 사용자가 링크를 클릭함으로써 작동함
- Adblock Plus뿐만 아니라 Adblock Plus 버전/소스 코드 변경과도 관련된 모든 오류를 보여주는 진단 페이지를 추가함. 이것은 주소 표시줄에
chrome://adblockplus/content/errors.html을 입력함으로써 열 수 있음 - 고침 : ABP 아이콘은 2초마다 그것의 상태를 업데이트함. CPU 시간을 독차지함.
- 고침 : 배경 이미지의 탐지는 문맥 메뉴를 멈추게 함
- 고침 : 허용 필터가 이미 존재하지만 사용하지 않을 때 "사이트 허용 : ..."가 제대로 작동하지 않음
- 고침 : 사용자 정의 필터가 아닌 구독 필터 필터에 이미 존재하는 필터로 "사이트 허용 : ..."이 제대로 작동하지 않음
- 고침 : 파이어폭스 개발 빌드에서 차단 가능 목록을 닫을 때 입력 포커스 문제
차단 가능 목록
- 기본적으로 숨겨진 "문서 위치" 칼럼을 추가함 ($domain 필터 옵션을 위해 사용되는 도메인 이름, 포럼 게시글)
- 사용자가 정의한 필터를 위해 문맥 메뉴 항목인 "Disable this filter on example.com"을 추가함 (필요하다면 $domain 옵션을 추가함)
- 고침 : 사용하지 않는 허용 필터와 일치하는 항목에 대한 필터 작성은 다시 할 수 없음 (포럼 게시글)
필터 관리 창
- "느린 필터" 경고는 정렬을 위해 사용되는 별도 목록 칼럼에 있음
- 브라우저의 실제 검색 표시줄을 위장하는 대신에 브라우저의 실제 검색 표시줄을 사용함
- "닫기" 버튼을 필터 편집기의 오른쪽 사이드로 이동함. 버튼이 파이어폭스 3 모습을 사용하게 만듦
- 필터 편집기에 대한 위치 계산을 개선함. 더 이상 텍스트 위치를 변경하지 않게 함
- 고침 : 일단 많은 요소 숨김 필터를 사용하거나 사용하지 않아도 느림
- 필터 목록을 붙여넣거나 불러오면 그것들을 따르는 필터 앞에 주석이 항상 삽입됨 (포럼 게시글, 포럼 게시글)
- 고침 : 다른 주소로 전환되는 구독 필터를 추가하면 다운로드의 실패를 일으킴
- 고침 : 특별한 시나리오에서 같은 필터가 목록에서 2개가 나타남
- 고침 : 창을 열면 잘못된 열이 선택됨 (버그 489881과 관련해 작업함)
필터 작성기
- "도메인 이름의 시작 부분에" 옵션처럼 유연한 앵커를 추가함 (포럼 게시글)
- 4번째 제안으로서 도메인 전체를 차단하는 "example.com^"를 추가함 (포럼 게시글)
- 사용하지 않는 필터 그룹에 필터를 추가할 때 경고를 추가함 (포럼 게시글)
애플러케이션 지원
- 구버전 애플러케이션과의 호환성을 빼고, 코드를 정리함. 최소 사양 : 파이어폭스 3.0.9, 시몽키 2.0b1, 선더버드 3.0b3, 송버드 1.2, 프리즘 1.0b1
- 거의 모든 애플러케이션 지정 코드를 애플러케이션과 일치하는 중복 파일로 이동함. 이것은 애플러케이션 지정 변경을 향후 더욱 쉽게 만듦
- 고침 : 툴바 아이콘이 다른 위치에 이동되지 않음 (시몽키)
- 고침 : 처음 시작할 때 또 다른 것뿐만 아니라 하나의 창에 툴바 아이콘이 추가됨 (시몽키와 선더버드)
- 고침 : 툴바 아이콘의 메뉴의 일부 항목이 너무 많이 들여쓰기됨 (송버드)
- 고침 :Adblock Plus 초기화 실패 (프리즘)
코어
- 글꼴을 차단하는 명백한 지원을 추가함 (파이어폭스 3.5에서 @font-type CSS 명령)
- 파이어폭스의 방문 내역을 정리하면 Adblock Plus의 필터 적용 횟수도 정리됨 (이것은 extensions.adblockplus.clearStatsOnHistoryPurge 설정의 값을 hidden으로 하면 사용하지 않음, 포럼 게시글)
- 자료 관리 코드를 정리함. Adblock Plus가 필요 이상으로 더 많은 메모리를 사용하지 않게 함
- 고침 : 웹 페이지는 "차단된 요소 숨김" 옵션을 쉽게 탐지함
- 고침 : 처음 실행할 때 오류는 콘솔로 보고됨 (patterns.ini는 발견되지 않음)
- 고침 : 도메인이 한정된 필터는 디스크에서 연 페이지에만 적용됨