[javascript] 방화범은 자바 스크립트가 페이지에 존재하지만 “이 페이지에 자바 스크립트가 없습니다”라고 말합니다.

Firebug No Javascript on this page는 페이지에 JavaScript가 명확하게로드되어 있다고 말하는 이유는 무엇입니까? 확인하기 위해 페이지를 여러 번 다시로드했지만 여전히 동일한 메시지가 표시됩니다.

전에는 한 번도 해본 적이 없지만 갑자기 오작동합니다.

구성 문제 때문입니까, 아니면 다른 문제 때문입니까?



답변

Firefox 버전 50부터 Mozilla가 Firefox Devtools 로 마이그레이션함에 따라 Firebug가 더 이상 작동하지 않는 것 같습니다 . 도구 / 웹 개발자 탭에는 ‘디버거’옵션이 있습니다. 마이그레이션에 대한 논의는 이 페이지 를 참조하십시오 . 자세한 내용은 11 월 19 일자 게시물을 모두 읽어보십시오.

옵션이 더 적은 기능을 제공하는 것 같지만 Firebug 자체는 Firefox 50 이상에서 수정되지 않습니다.


답변

2017 년 4 월 수정

이 답변은 이제 구식이되어 나는 더 이상 해요 방화범을 사용하기 때문에도 더 이상 시험하지 않을거야 (수치를, 나는 시간에 그것을 년 전 사랑이 있었다 무역의 도구 웹 개발에 대한).

2014 년 11 월 편집

원래 답변은 이제 방화범의 진화로 인해 1 년이 넘었습니다. @AmadeusDrZaius에게 감사드립니다.

오래된 firebug 버전에
대한 답변 Firebug를 업데이트 한 후에도 여전히이 문제가있는 사람을 위해. Firebug 메뉴 에서 Clear Activation List 옵션을 클릭하기 만하면 됩니다.

찾을 수없는 경우 도구> 웹 개발자> Firebug 메뉴가 아닌 도구 모음의 Firebug 아이콘에있는 드롭 다운에 “Clear Activation List”가 표시됩니다.

Firebug 드롭 다운 : 활성화 목록 지우기

이전에 작업 페이지를 쳤던 버그로 인해 “이 사이트에 대해 FB를 활성화하지 마십시오”로 표시됩니다.


답변

Firebug 버전 2.0.18을 사용 하여 Firefox를 버전 50.0으로 업그레이드 한 후이 페이지에서 Javascript 없음이 발생했습니다 . Firefox 새로 고침을 시도했으며 Firefox를 완전히 제거하고 다시 설치했습니다. 나에게 맞는 것은 없습니다.

시간의 몇 후, 나는 파이어 폭스를 다운 그레이드 49.0.2 , 봐라, 그것은 바로 작동합니다. 여기 에서 이전 버전을 다운로드했습니다 .


답변

이 목록의 모든 것을 시도했지만 Firefox를 재설정하는 것 외에는 아무것도 작동하지 않았습니다.

https://support.mozilla.org/en-US/kb/reset-firefox-easily-fix-problems


답변

이 질문에 이미 10 개의 답이 있다는 것을 알고 있지만 제 경우에는 아무도 도움이되지 않았습니다. Firefox 버전 39.0 및 Firebug 버전 2.0.11을 실행하고 있습니다. 유일한 해결 방법은 Firefox를 완전히 다시 시작하는 것입니다 (예 : 문제가있는 탭이나 인스턴스뿐만 아니라).

아마도 Firefox의 과도한 메모리 사용 때문이거나 Firebug에 버그가있을 수 있습니다. 나는 그것에 대해 말할 수 없지만 내가 아는 것은 그것이 작동하지 않았다는 것입니다. Firefox를 죽이고 변경 사항없이 똑같은 페이지를 다시 열었고 이제 작동합니다. 이것은 나에게 여러 번 발생했으며 완전히 다시 시작하면 항상 문제가 해결되지만 그게 유일한 일입니다.


답변

Firefox 49.0 및 Firebug 2.0.18 이후 스크립트 패널이 손상되었습니다. 이는 일부 내부 Firefox API 변경 때문입니다. 그리고 Firebug는 공식적으로 중단 되었기 때문에 안타깝게도 더 이상 수정되지 않습니다.

이 문제를 일으키는 Firefox 39.0과 함께 Firebug 2.0.11 (이하)에도 버그가있었습니다. 이 버그는 문제 7918로보고 됩니다.
때 발생하는 스크립트 패널이 활성화되고 당신은 방화범를 닫았다.

브라우저 콘솔에 기록 된 두 가지 관련 오류 메시지를 볼 수 있습니다 ( Ctrl+ Shift+ J또는 Firebug 메뉴> 개발자 > 브라우저 콘솔을 통해 열 수 있음 ).

‘attach : TypeError : docShell is null Stack : getChildDocShells @ resource : //gre/modules/commonjs/toolkit/loader.js-> resource : //gre/modules/devtools/server/actors/webbrowser.js를 처리하는 동안 오류가 발생했습니다. : 53 : 7 …

onPacket에서 예외가 발생했습니다. 오류 : 서버에서 액터를 지정하지 않았습니다. 패킷 삭제 : { “error”: “unknownError”, “message”: ” ‘attach : TypeError : docShell is null \ nStack : getChildDocShells @ resource : //gre/modules/commonjs/toolkit/loader.js-> 리소스 : //gre/modules/devtools/server/actors/webbrowser.js : 53 : 7 …

해결책:

이 버그가 수정 될 때까지 유일한 해결책은 Firefox를 완전히 다시 시작하는 것입니다.


답변

닫는 태그를 추가하는 것을 잊었 기 때문에 비슷한 일이 발생했습니다.

이렇게하지 마십시오 :

<script src="some.url" type="text/javascript">

또는

<script src="some.url" type="text/javascript"/>

대신 다음을 수행하십시오.

<script src="some.url" type="text/javascript"></script>