사용자로서 특정 웹사이트에 대해 "이 페이지에 추가 대화 상자가 생성되지 않도록 방지"를 비활성화합니다.

사용자로서 특정 웹사이트에 대해 "이 페이지에 추가 대화 상자가 생성되지 않도록 방지"를 비활성화합니다.

Firefox에는 방문자를 속이거나 짜증나게 하기 위해 반복적으로 팝업을 생성하는 지나치게 공격적인 Javascript 웹사이트로부터 사용자를 보호하는 기능이 오랫동안 있었습니다. 특정 웹사이트에서 이 보호 기능을 완전히 비활성화하는 대신 비활성화할 수 있는 방법이 있습니까?

나는 후자를 수행하는 방법을 찾았고 팝업 미끼 웹 사이트 중 하나를 본 지 몇 년이 지났지만 경고를 전체적으로 비활성화하여 브라우저의 보안이나 안정성을 위험에 빠뜨리고 싶지 않습니다.

합법적인 웹사이트라면 이런 방식으로 팝업을 남용하는 사업이 없다는 것을 알고 있지만, 제가 사용해야 하는 ERP 포털은 최근 업데이트에서 이 놀라운 팝업 기능을 도입했습니다.

참고: 이 질문은 사용자 측에서 경고를 비활성화하는 것에 관한 것입니다.

답변1

이 동작은 config 매개변수를 설정하여 제어할 수 있습니다 dom.successive_dialog_time_limit. 이 정수 값은 마지막 팝업 이후의 시간 창(초)을 나타냅니다. 웹사이트가 해당 창에 새 팝업을 생성하는 경우 Firefox는 대신 "방지..." 대화 상자를 실행합니다.

이 값을 설정하려면 다음을 수행하십시오.

  1. 이 문자열을 클립보드에 복사하세요: dom.successive_dialog_time_limit
  2. FireFox 주소 표시줄에 about:config를 입력하고 Enter를 누르세요.
  3. 경고 대화 상자를 수락합니다.
  4. 기본 설정 영역에서 마우스 오른쪽 버튼을 클릭하세요.
  5. 새로 만들기-> 정수를 선택하십시오.
  6. 앞서 복사한 문자열을 붙여넣고 확인을 클릭하세요.
  7. 다음 대화 상자에 정수 0을 입력하고 확인을 클릭합니다. 1
  8. 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(); 

관련 정보