Firefox에는 방문자를 속이거나 짜증나게 하기 위해 반복적으로 팝업을 생성하는 지나치게 공격적인 Javascript 웹사이트로부터 사용자를 보호하는 기능이 오랫동안 있었습니다. 특정 웹사이트에서 이 보호 기능을 완전히 비활성화하는 대신 비활성화할 수 있는 방법이 있습니까?
나는 후자를 수행하는 방법을 찾았고 팝업 미끼 웹 사이트 중 하나를 본 지 몇 년이 지났지만 경고를 전체적으로 비활성화하여 브라우저의 보안이나 안정성을 위험에 빠뜨리고 싶지 않습니다.
합법적인 웹사이트라면 이런 방식으로 팝업을 남용하는 사업이 없다는 것을 알고 있지만, 제가 사용해야 하는 ERP 포털은 최근 업데이트에서 이 놀라운 팝업 기능을 도입했습니다.
참고: 이 질문은 사용자 측에서 경고를 비활성화하는 것에 관한 것입니다.
답변1
이 동작은 config 매개변수를 설정하여 제어할 수 있습니다 dom.successive_dialog_time_limit
. 이 정수 값은 마지막 팝업 이후의 시간 창(초)을 나타냅니다. 웹사이트가 해당 창에 새 팝업을 생성하는 경우 Firefox는 대신 "방지..." 대화 상자를 실행합니다.
이 값을 설정하려면 다음을 수행하십시오.
- 이 문자열을 클립보드에 복사하세요: dom.successive_dialog_time_limit
- FireFox 주소 표시줄에 about:config를 입력하고 Enter를 누르세요.
- 경고 대화 상자를 수락합니다.
- 기본 설정 영역에서 마우스 오른쪽 버튼을 클릭하세요.
- 새로 만들기-> 정수를 선택하십시오.
- 앞서 복사한 문자열을 붙여넣고 확인을 클릭하세요.
- 다음 대화 상자에 정수 0을 입력하고 확인을 클릭합니다. 1
- about:config 페이지를 닫습니다.
1:대부분의 경우, 이 값을 1 또는 2초로 설정팝업이 많은 웹사이트가 중단 없이 작동하도록 허용하는 동시에 악의적인 무한 팝업 JavaScript 코드를 중지하는 데 충분합니다.
답변2
다음을 살펴보세요.스크립트파이어폭스 확장. 기본적으로 모든 js는 비활성화되어 있습니다. 그런 다음 필요할 때 선택적으로 활성화합니다.
NoScript Firefox 확장은 Firefox, Seamonkey 및 기타 Mozilla 기반 브라우저에 대한 추가 보호 기능을 제공합니다. 이 무료 오픈 소스 추가 기능을 사용하면 JavaScript, Java, Flash 및 기타 플러그인을 선택한 신뢰할 수 있는 웹 사이트(예: 온라인)에서만 실행할 수 있습니다. 은행).
NoScript는 또한 브라우저에서 사용할 수 있는 가장 강력한 XSS 방지 및 클릭재킹 방지 보호 기능을 제공합니다.
NoScript의 고유한 화이트리스트 기반 선제적 스크립트 차단 접근 방식은 기능 손실 없이 보안 취약점(알려진 것, 심지어 아직 알려지지 않은 것까지!)의 악용을 방지합니다.
답변3
이 시도
if (confirm("Do stuff?"))
Dostuff();
else
location.reload();