Programing

Firefox 웹 콘솔이 비활성화 되었습니까?

crosscheck 2020. 7. 1. 08:09
반응형

Firefox 웹 콘솔이 비활성화 되었습니까?


Firefox 웹 콘솔에서이 메시지를받는 방법

이 페이지의 스크립트에 의해 웹 콘솔 로깅 API (console.log, console.info, console.warn, console.error)가 비활성화되었습니다

동일한 웹 페이지는 Chrome 콘솔에서는 메시지를 인쇄 할 수 있지만 Firefox에서는 인쇄 할 수 없습니다. 다른 컴퓨터의 Firefox에서 동일한 웹 페이지를 열었습니다 (어떤 버전인지 모릅니다) 웹 콘솔이 메시지를 인쇄 할 수 있습니다. 내 Firefox 버전은 최신 8.0입니다.


console예를 들어, 페이지 자체가 글로벌 변수를 정의 할 때 발생합니다 . 페이지를 정의할지 여부를 결정하기 위해 브라우저에서 스니핑하는 경우 동작이 브라우저마다 다를 수 있습니다.

Firefox의 경우 Firebug가 설치되고 콘솔이 활성화 된 경우에도 기본값이 무시되므로 발생합니다 window.console.


나는 똑같은 오류 메시지를 가지고 있었고 일단 방화범을 제거하면 사라졌습니다.

나는 당신이 firebug를 제거해야한다고 말하지 않고, firebug를 좋아하지만, 아마도 그것은 아마도 당신에게 오류의 원인 일 것입니다. 참고로, 특정 페이지에 대해 방화범이 꺼져 있어도 오류가 계속 발생했습니다.


다음은 페이지의 스크립트 (Firebug 및 그리스 몽키 스크립트에서 테스트 한 Firefox 46에서 작동)로 빈 API로 설정된 후 콘솔 API를 복원하는 데 사용 된 JavaScript 해결 방법입니다.

function restoreConsole() {
    var i = document.createElement('iframe');
    i.style.display = 'none';
    document.body.appendChild(i);
    window.console = i.contentWindow.console;
    i.parentNode.removeChild(i);
}

추가 정보 및 자격 증명 : console.log () 복원


Firebug 콘솔 탭을 마우스 오른쪽 버튼으로 클릭하고 "enabled"옵션 (첫 번째 옵션)을 선택 취소하십시오.

참고 URL : https://stackoverflow.com/questions/8212373/firefox-web-console-disabled

반응형