Firebug No Javascript on this page
는 페이지에 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"가 표시됩니다.
이전에 작업 페이지를 쳤던 버그로 인해 "이 사이트에 대해 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>
문제가 한 페이지에만 나타나는 경우 스크립트 폴더가 현재 폴더 ( ".")에서 참조되는지 또는 서버 루트 ( "/")에서 연결 가능한지 확인하십시오.
<script src="./scripts/pagescripts.js" type="text/javascript"></script>
다음과 같지 않을 수 있습니다.
<script src="/scripts/pagescripts.js" type="text/javascript"></script>
언급했듯이 때때로 전체 스크립트를 무효화하는 Javascript 구문 오류가 있습니다. 그러나 나는 또한 이것을 가지고 있었고 단순히 새 탭이나 창에서 페이지를 열고 새로 고침 (비활성화, 활성화)하면 자바 스크립트가 다시 표시됩니다.