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


101

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

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

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


페이지에 스크립트 오류가있는 경우 전체 스크립트 컴파일이 실패하고 Firebug가 스크립트를 보지 못하는 경우가 있습니다.
— NINCOMPOOP 2013-06-13

1
예를 들어 링크를 제공해 주시겠습니까?
— fflorent

21
Firefox 50 및 Firebug 2.0.18
— NickT

방금 Firefox를 다시 시작했는데 내가 방문하는 사이트에서이 메시지가 나타납니다. 나도 뭔가 작업 중이 었어요!
— Dan Stevens

2
제길!. 내 Ubuntu 컴퓨터의 버전은 49.0.2입니다. 이제 생각하지 않고 'Software Updater'를 사용하여 일반적인 관리의 일부로 50.0으로 업데이트했습니다. Firefox 50.0 및 Firebug 2.0.18이 Windows Vista 및 Ubuntu 16.04LTS에서 작동하지 않음을 확인할 수 있습니다
— NickT 2011

답변:


125

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

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


5
여기에서 업데이트 해 주셔서 감사합니다.
— David Newcomb

9
이것이 답이 될 것입니다. Firebug는 죽었습니다.
— Steve Hibbert

11
RIP Firebug :-(
— freefaller 2016

11
D : 그건 내가 웹을 종료하고있어 그것 뿐이다
— TheTrueTDF

6
간단히 DevTools를 사용해 보았습니다. DevTools의 UI 및 기능 세트가 Firebug와 상당히 비 경쟁적이라고 생각합니다 (예 : DevTools의 경우 "... 924821a54aacceb1870d07.js"VS Firebug의 전체 경로 선택 콤보 박스와 같은 자바 스크립트 파일 목록 표시, "break on mutate"를 찾을 수 없음). 사용자 친화적 인 Firebug 및 탭 그룹은 내가 Firefox를 사용하는 주된 이유입니다. 그들이 이전보다 덜 사용자 친화적이고 잘 생기고 있다는 것을 알았을 때, Mozilla는 그들의 결정에 따라 확실히 일부 실제 팬을 잃을 것입니다.
— Johnny Wong

53

2017 년 4 월 수정

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

2014 년 11 월 편집

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

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

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

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

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


3
이 옵션은 Firebug 메뉴에 없으며 getfirebug.com/wiki/index.php/Firebug_Menu 링크 에서도 더 이상 언급되지 않습니다 .
— East of Nowhere

3
이 답변은 오래된
— 리암

3
찾을 수 없는 경우 도구> 웹 개발자> Firebug 메뉴가 아닌 툴바의 Firebug 아이콘 드롭 다운 에 'Clear Activation List'가 표시됩니다 .
— Chris Middleton 2014

1
Firebug 메뉴에 더 이상 "Clear Activation List"옵션이없는 것 같습니다 (버전 2.0.6에 있습니다). 그러나 플러그인은 때때로 동일한 깨진 상황에서 여전히 자신을 찾는 것처럼 보입니다. (도구 모음과 Firebug 패널 모두에서 메뉴를 살펴 보았습니다. 어느 위치에도 나타나지 않습니다.)
— Pointy

1
FF 30.1.1 Firebug 2.0.6을 사용하고 있습니다. "지우기 활성화 목록" 옵션에서 방화범 아이콘 드롭 다운에서 마지막 옵션 인 파이어 폭스 바 (안 불을 지르고 바)
— 진

43

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

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


2
와우 당신은 생명의 은인입니다. FireFox 개발자 도구를 Chrome 디버거의 모조품으로 배우려고 몇 시간 동안 고생했습니다. 몇 가지 멋진 기능이 있지만 FirePHP를 사용할 수 없다는 사실이 마음에 들지 않았고 querySelector를 사용할 때 eventListeners에 직접 액세스 할 수 없다는 사실을 알았습니다. 링크를 사용하여 이전 버전을 되찾고 "voila"라고 말한 것처럼
— Claus

1
예, Chrome, MS Edge, IE, Firefox Developer Edition에서 대체 개발자 도구를 사용해 보았지만 마음에 들지 않았습니다. 이전 버전을 설치 한 후, 열어 자동 업데이트를 해제하는 것을 잊지 마세요 메뉴를 선택 옵션을 클릭 고급을 누른 다음 클릭 업데이트 탭을 선택합니다.
— kiatng 2016

@kiatng-내 Windows Firefox 50에서 스크립트가 작동하지 않습니다. 내 Ubuntu 49.0.2 Firefox에서는 모든 것이 좋습니다. 곧 버전 500에서 수정되기를 바랍니다.
— NickT 2011

2
blog.mozilla.org/futurereleases/2016/02/04/ 에 따르면 ... Firefox 50.0.1은 2016-12-13에 출시 될 예정이므로 수정 여부를 확인하는 데 약간의 시간이 걸립니다.
— CJ Dennis

리소스 탐색기의 컨텍스트 메뉴에서 "관리자 권한으로 실행"을 선택하지 않으면 49.0.2 설치 프로그램이 내 컴퓨터에서 자동으로 종료됩니다.
— Pino

13

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

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


3
+1 원인이 도움이되었습니다! 참고 : 사라진 모든 부가 기능을 재설정 한 후
— caramba

그리고 방화범 애드온을 잃었다가 다시 설치하면 도움이 될 수 있습니다! 내가 가지고 있던 버전을 누가 압니까? 제 경우에는 FF의 새 버전이 방금 설치되었습니다.
— Steve Cohen

이것은 나를 위해 일했습니다. 단순히 브라우저에서 모든 것을 삭제합니다. 그래서 Firebug 플러그인을 다시 설치해야했습니다.
— Sanchit Khera

9

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

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


1
새 탭에서 페이지를 다시 여는 것으로 충분하며 잠시 동안 자바 스크립트를 다시 볼 수 있습니다.
— csauvanet

팁은 @csauvanet +1입니다. 새 탭을 여는 것만으로도 충분했습니다.
— Chris Middleton

8

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를 완전히 다시 시작하는 것입니다.


3

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

이렇게하지 마십시오 :

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

또는

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

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

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

오래된 답변.
— 럭키

3

나에게도 같은 문제가 발생했습니다. 내 스크립트에서 문제라고 생각했지만 google.com을 확인한 결과 문제가 지속되었습니다. 내 문제는 내 버전의 FF를 업데이트하고 이전 버전의 FireBug를 유지했다는 것입니다. FireBug를 업데이트하고 모든 것이 해결되었을 때.


2

파이어 폭스 49부터 파이어 버그가 내장되고 다음에는 파이어 버그라고합니다. 따라서 화재 버그 추가 기능이 제대로 작동하지 않고 문제가 해결되지 않습니다. 따라서 firefox inspector를 사용할 수 있습니다. 을 참조하십시오 여기에 자세한 정보를


1

문제가 한 페이지에만 나타나는 경우 스크립트 폴더가 현재 폴더 ( ".")에서 참조되는지 또는 서버 루트 ( "/")에서 연결 가능한지 확인하십시오.

<script src="./scripts/pagescripts.js" type="text/javascript"></script>

다음과 같지 않을 수 있습니다.

<script src="/scripts/pagescripts.js" type="text/javascript"></script>

0

언급했듯이 때때로 전체 스크립트를 무효화하는 Javascript 구문 오류가 있습니다. 그러나 나는 또한 이것을 가지고 있었고 단순히 새 탭이나 창에서 페이지를 열고 새로 고침 (비활성화, 활성화)하면 자바 스크립트가 다시 표시됩니다.


이것은 나를 위해 작동합니다. 즉, 새로운 탭 기술과 비활성화 / 재 활성화 모두입니다. 문제가 나타날 때 매우 무작위로 보이며 Firebug를 활성화하지 않은 도메인에서 때때로 발생합니다. 이 경우는 리디렉션 및 인증으로 다소 복잡하지만 외부 사이트는 일종의 테스트를 수행하고 med에게 JS가 활성화되어 있지 않다고 알려주므로 계속하려면 버튼을 눌러야합니다. 내 관찰을 공유 할 것이라고 생각했습니다.
— norwebian 2014 년

0

한 번은 내가 내 사이트 중 하나를 게시하고 그것을 확인하고 있었을 때 나를 잡았습니다. Javascript가 작동하지 않았고 콘솔에 오류가 없었으며 방화범이 스크립트를 표시하지 않았습니다.

그 경우에는 NoScript에서 사이트를 허용하는 것을 잊었 기 때문에 실제로로드되는 스크립트가 없었습니다.

그것이 당신이 직면 한 문제인지 확실하지 않지만 알아 두어야 할 가치가 있습니다.


0

페이지를 제공하는 서버가 아닌 다른 서버에 Ajax를 사용하려고 할 때도이 오류가 발생했습니다. JavaScript는 페이지를 제공 한 서버에 대한 Ajax 액세스 만 허용합니다.


0

이 문제는 Firefox 39.0.3 및 Firebug 2.0.11에서 여전히 발생합니다 (2015 년 8 월).

코드가 잘못되었거나 종료 태그 등이 누락되었다고 말하는 사람들을 위해 모든 자바 스크립트를 탭에 다시 표시하기 위해 한 것은 Firefox를 종료하고 다시 시작하는 것뿐이었습니다. 나는 아무것도 바꾸지 않았다. 또한 "Clear Activation List"옵션이 작동하지 않았습니다 (무슨 의미인지 모르겠 음).


0

위의 @Tom_Thomson의 답변을 찬성했지만 단순히 Firebug 애드온을 제거했다가 다시 설치해도 북마크와 같은 다른 모든 항목을 잃지 않고 동일한 결과를 얻지 못했을 수 있는지 궁금합니다.


사실, @는 Tom_Thomson의 대답은 :-) 이제 아래에 앉아
— 스티브 코헨

0

FWIW이 문제는 2016 년 8 월에도 여전히 발생합니다. 저는 Firefox Dev Edition 50.0a2와 함께 Firebug 2.0.17을 사용하고 있습니다.

해결 방법으로 개발자 도구를 사용할 수 있지만 Firebug만큼 강력하지는 않습니다 (작동 중일 때).


문제가 여기에 남아있을 것 같군요. Firebug는 Firefox 50에서 제대로 작동하지 않는 것으로 보이며 결코 고쳐지지 않을 것입니다.
— jahu

0

파이어 폭스 네이티브 인스펙터는 훌륭합니다 ... 나는 당신이 몇 가지를 놓칠 것이라는 것을 알고 있지만 일반적으로 우리는 그것으로 살아남을 수 있습니다. 좋은 소식은 ... 애드온이 하나 적 으면 FF가 더 빠를 것입니다 :)


충분하지 않습니다 .. DOM 요소에 대한 이벤트 검사가 없습니다. 내장 검사기를 사용하지 않는 주된 이유입니다.
— l00k
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.