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


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.