Firebug, sayfada JavaScript bulunmasına rağmen "Bu sayfada Javascript yok" diyor


101

Firebug neden olduğunu söylüyor No Javascript on this page , sayfada açıkça JavaScript yükleri varken ? Hatta emin olmak için sayfayı birkaç kez yeniden yükledim ama yine de aynı mesajı gösteriyor.

Bunu daha önce hiç yapmazdı, ama birdenbire yanlış davranır.

Bazı yapılandırma sorunlarından mı yoksa başka bir şeyden mi kaynaklanıyor?


Bazen sayfada bir komut dosyası hatası varsa, tüm komut dosyası derlemesi başarısız olabilir ve Firebug komut dosyasını görmez.
NINCOMPOOP

1
Bir örnek için bağlantı verebilir misiniz lütfen?
fflorent

21
Hata, Firefox 50 ve Firebug 2.0.18 ile yeniden ortaya çıktı
NickT

Firefox'u yeni yeniden başlattım ve bunu ziyaret ettiğim her sitede görüyorum. Ben de bir şey üzerinde çalışmanın ortasındaydım!
Dan Stevens

2
Lanet olsun!. Ubuntu makinem 49.0.2 sürümüne sahipti. Şimdi düşünmeden, 'Yazılım Güncelleyici' ile genel temizliğin bir parçası olarak 50.0'a güncellemesine izin verdim. Firefox 50.0 ve Firebug 2.0.18'in Windows Vista ve Ubuntu 16.04LTS'de çalışmadığını doğrulayabilirim
NickT

Yanıtlar:


125

Firefox sürüm 50'den itibaren, Mozilla Firefox Devtools'a geçerken Firebug artık çalışmayacak gibi görünüyor . Araçlar / Web Geliştirici sekmesinde bir 'hata ayıklayıcı' seçeneği bulunur. Bu sayfaya bakın bir tartışma için . Daha fazla bilgi için 19 Kasım tarihli tüm yazıları okuyun.

Bana öyle geliyor ki bu seçenek daha az işlevsellik sağlıyor ancak Firebug kendi başına Firefox 50 ve sonrası için asla düzeltilmeyecek


5
Bizi burada güncellediğiniz için teşekkürler, çok minnettarız.
David Newcomb

9
Cevap şimdi bu olmalı, Firebug öldü.
Steve Hibbert

11
RIP Firebug :-(
freefaller

11
İşte bu web'den çıkıyorum: D
TheTrueTDF

6
DevTools'u kısaca denediniz. Kullanıcı Arabirimi ve DevTools özellik kümesinin Firebug ile rekabet edemeyeceğini düşünüyor (ör. DevTools için javascript dosyaları listesi "... 924821a54aacceb1870d07.js" VS Firebug'ın tam yol seçim karma kutusu; "mutasyonda ara" bulunamıyor). Kullanıcı dostu Firebug ve Sekme Grupları, Firefox kullanmayı sevdiğim ana nedenler. Kullanıcı dostu ve güzel göründüklerini gören Mozilla, kararlarına göre kesinlikle bazı gerçek hayranlarını kaybedecek.
Johnny Wong

53

DÜZENLEME 2017 Nisan

Bu yanıt artık modası geçmiş ve artık onu test etmiyorum bile çünkü artık Firebug kullanmıyorum (utanç verici, yıllar önce onu web geliştirme için ticaret aracıyken sevdim ).

DÜZENLEME 2014 Kasım

Orijinal yanıt, kundakçı evrimi nedeniyle bir yıldan fazla bir süredir modası geçmiş durumda. @AmadeusDrZaius'a takipte kalması için teşekkürler

Eski Firebug sürümleri için cevap Firebug'ı güncelledikten sonra hala bu sorunu yaşayan herkes için. Firebug menüsünde Clear Activation List seçeneğini tıklamanız yeterlidir .

Bulamayanlar için, araç çubuğundaki Firebug simgesinden açılan menüde "Etkinleştirme Listesini Temizle" seçeneğinin göründüğünü, ancak Araçlar> Web Geliştirici> Firebug menüsünde görünmediğini unutmayın.

Firebug açılır menüsü: Aktivasyon Listesini Temizle

Sanırım daha önce çalışma sayfanıza isabet eden hata nedeniyle, "lütfen bu site için FB'yi etkinleştirmeyin" olarak listeleniyor.


3
Bu seçenek Firebug menüsünde değil ve artık getfirebug.com/wiki/index.php/Firebug_Menu bağlantısında da bahsedilmiyor .
Hiçbir yerde Doğu

3
Bu cevap güncel değil
Liam

3
Bulamayanlar için, araç çubuğundaki Firebug simgesinden açılan listede "Etkinleştirme Listesini Temizle" seçeneğinin göründüğünü , ancak Araçlar> Web Geliştirici> Firebug menüsünde görünmediğini unutmayın.
Chris Middleton

1
Artık Firebug menüsünde "Etkinleştirme Listesini Temizle" seçeneği görünmüyor (2.0.6 sürümündeyim). Ancak eklenti, bazen kendisini aynı bozuk durumda buluyor gibi görünüyor. (Menüye hem araç çubuğundan hem de Firebug panelinden baktım; her iki konumda da mevcut değil.)
Pointy

1
FF 30.1.1 Firebug 2.0.6 kullanıyorum. "Clear Aktivasyon Listesi" seçeneği gelen Kundakçı simgesine açılır menüden son seçenektir Firefox çubuğu (değil firebug bar)
jean

43

Firefox'u Firebug sürüm 2.0.18 ile 50.0 sürümüne yükselttikten sonra bu sayfada Javascript yok ile karşılaştım . Firefox'u yenilemeyi denedim, hatta Firefox'u tamamen kaldırıp yeniden kurdum. Benim için hiçbir şey çalışmıyor.

Birkaç saat sonra Firefox'u 49.0.2'ye düşürdüm ve işte hemen çalışıyor. Eski sürümü buradan indirdim .


2
Vay canına sen bir cankurtaransın. FireFox Developer Tools'u Chrome hata ayıklayıcısının bir kopyasını öğrenmeye çalışırken birkaç saat uğraştı. Bazı güzel özelliklere sahip, ancak FirePHP'yi kullanamadığım gerçeğinden hoşlanmadım ve ayrıca querySelector'ı kullandığımda doğrudan eventListeners'a ulaşamadığımı fark ettim. Bağlantınızı eski sürümü geri almak için kullandınız ve "işte" dediğin gibi
Claus

1
Evet, alternatif geliştirici araçlarını Chrome, MS Edge, IE, Firefox Developer Edition'da denedim ama hiçbirini beğenmedim. Eski sürümü yükledikten sonra, Menüyü açarak otomatik güncellemeyi devre dışı bırakmayı unutmayın , Seçenekler'i seçin , Gelişmiş'i ve ardından Güncellemeler sekmesini tıklayın.
kiatng

Tebrikler @kiatng - Windows Firefox 50'de - hiçbir komut dosyası çalışmıyor. Ubuntu 49.0.2 Firefox'umda her şey yolunda. Umarım yakında 500 sürümü için düzeltirler.
NickT

2
Blog.mozilla.org/futurereleases/2016/02/04/… 'e göre, Firefox 50.0.1 2016-12-13'te piyasaya sürülecek, bu yüzden düzeltip düzeltmediklerini görmek biraz beklemek.
CJ Dennis

49.0.2 yükleyici, kaynak gezginin bağlam menüsünden "Yönetici Olarak Çalıştır" ı seçmediğim sürece makinemde sessizce ölüyor.
Pino

13

Bu listedeki her şeyi denedim ve Firefox'u böyle sıfırlamak dışında hiçbir şey benim için işe yaramadı:

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


3
+1 çünkü bu yardımcı oldu! yan not: gittiği yerde tüm eklentilerimi sıfırladıktan sonra
caramba

Firebug eklentisini kaybetmek ve sonra yeniden yüklemek yardımcı olabilir! Eskiden hangi sürüme sahip olduğumu kim bilebilir? Benim durumumda yeni bir FF sürümü kuruldu.
Steve Cohen

Bu benim için çalıştı. Tarayıcıdan her şeyi siler. Bu yüzden, firebug eklentisini tekrar yüklemem gerekti.
Sanchit Khera

9

Bu sorunun halihazırda 10 cevabı olduğunun farkındayım, ama benim durumumda hiçbiri yardımcı olmadı. Firefox 39.0 sürümünü ve Firebug 2.0.11 sürümünü çalıştırıyorum. Tek çözüm, Firefox'u tamamen yeniden başlatmaktır (yani yalnızca sorunlu sekme veya örneği değil).

Belki de Firefox'un aşırı bellek kullanmasından kaynaklanıyor veya Firebug'da bir hata var. Bununla konuşamam, ama bildiğim şey işe yaramadı. Firefox'u öldürdüm, hiçbir değişiklik yapmadan aynı sayfayı tekrar açtım ve şimdi çalışıyor. Bu defalarca başıma geldi ve tam bir yeniden başlatma her zaman sorunu çözüyor, ancak bunu yapan tek şey bu.


1
Sayfayı yeni bir sekmede tekrar açmak benim için yeterli, bir süre javascript'i tekrar görebiliyorum.
csauvanet

Bahşişiniz için @csauvanet +1; yeni bir sekme açmak benim için de yeterliydi.
Chris Middleton

8

Firefox 49.0 ve Firebug 2.0.18'den beri Komut Dosyası paneli bozuk. Bu, bazı dahili Firefox API değişikliklerinden kaynaklanmaktadır. Ve Firebug resmi olarak durdurulduğu için , bu maalesef artık düzeltilmeyecek.

Firebug 2.0.11'de (ve altı) Firefox 39.0 ile birlikte bu soruna neden olan bir hata vardı. Bu hata 7918 numaralı sorun olarak kaydedildi .
Bu ne olur Senaryo panelini etkindir ve kundakçı kapatıp yeniden açın.

Tarayıcı Konsolunda günlüğe kaydedilen ilgili iki hata mesajını görebilirsiniz ( Ctrl+ Shift+ Jveya Firebug menüsü> Geliştirici > Tarayıcı Konsolu aracılığıyla açılabilir ):

'attach: TypeError: docShell işlenirken hata oluştu Yığın: getChildDocShells @ resource: //gre/modules/commonjs/toolkit/loader.js -> resource: //gre/modules/devtools/server/actors/webbrowser.js : 53: 7 ...

ve

onPacket bir istisna attı: Hata: Sunucu bir aktör belirtmedi, paketi bıraktı: {"error": "unknownError", "message": "işlem sırasında hata oluştu 'attach: TypeError: docShell null \ nStack: getChildDocShells @ resource: //gre/modules/commonjs/toolkit/loader.js -> resource: //gre/modules/devtools/server/actors/webbrowser.js: 53: 7 ...

Çözüm:

Bu hata düzeltilene kadar tek çözüm, Firefox'u tamamen yeniden başlatmaktır.


3

Kapanış etiketini eklemeyi unuttuğum için de benzer şeyler başıma geldi.

Bunu YAPMAYIN:

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

veya

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

Bunun yerine şunu yapın:

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

Eski cevap.
Şanslı

3

Aynı sorun bana da oldu. Komut dosyalarımda bir sorun olduğunu düşündüm, ancak google.com'a baktım ve sorun devam etti. Benim sorunum, FF sürümümü güncellemem ve FireBug'ın eski sürümünü korumamdı. FireBug'ı güncellediğimde ve her şey çözüldü.


2

Firefox 49'dan itibaren yangın böceği yerleşik olacaktır ve buna bir sonraki adımda ateş böceği adı verilecektir. Böylece, yangın hatası eklentisi düzgün çalışmayacak ve hiçbir sorun çözülmeyecektir. Böylece firefox denetçisini kullanabilirsiniz. Ayrıntılı bilgi için buraya bakın


1

Sorun yalnızca tek bir sayfada görünüyorsa, komut dosyası klasörünüze geçerli klasörden (".") Veya sunucu kökünden ("/") erişilebildiğinden emin olun.

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

aynı olmayabilir

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

0

Belirtildiği gibi, bazen tüm komut dosyasını geçersiz kılan bir Javascript sözdizimi hatası vardır. Ama bunu da yaşadım ve sayfayı yeni bir sekmede veya pencerede açıp firebug'ı yenilemek (devre dışı bırakmak, etkinleştirmek) javascript'in tekrar görünmesini sağlıyor.


Bu benim için çalışıyor. Yani, hem yeni sekme tekniği hem de devre dışı bırakma / yeniden etkinleştirme. Sorun ortaya çıktığında oldukça rastgele görünüyor ve bana ara sıra Firebug'ı hiç etkinleştirmediğim alanlarda oluyor. Bu durum, yeniden yönlendirme ve kimlik doğrulamayla biraz karmaşıktır, ancak harici site bir tür test yapar ve med'e JS'nin etkin olmadığını söyler, bu yüzden devam etmek için bir düğmeye basmam gerekir. Gözlemlerimi paylaşacağımı düşündüm.
norwebian

0

Bu beni bir kez yakaladı, sitelerimden birini yayınladığım ve kontrol ettiğim zamandı. Hiçbir Javascript çalışmıyordu, konsolda hiç hata yoktu ve firebug hiçbir komut dosyası göstermedi.

Bu durumda, siteye NoScript'te izin vermeyi unuttuğum ortaya çıktı - yani gerçekten yüklenmekte olan hiçbir komut dosyası yoktu.

Karşılaştığınız sorunun bu olup olmadığından emin değilim ama farkında olmaya değer.


0

Ajax'ı sayfaya hizmet verenden farklı bir sunucuda kullanmaya çalışırken de bu hatayı aldım. JavaScript yalnızca sayfayı sunan sunucuya Ajax erişimine izin verir.


0

Bu sorun, Firefox 39.0.3 ve Firebug 2.0.11 ile HALA gerçekleşiyor (Ağustos 2015)

Kodun yanlış veya eksik bitiş etiketleri vb. Olduğunu söyleyenler için tek yaptığım tüm javascript'in sekmede yeniden görünmesi için Firefox'u kapatıp yeniden başlatmaktı. Ben hiçbir şeyi değiştirmedim. Ayrıca "Etkinleştirme Listesini Temizle" seçeneği çalışmadı (bunun ne anlama geldiği hakkında hiçbir fikrim yok)


0

@ Tom_Thomson'ın yukarıdaki yanıtına oy verdim, ancak merak ediyorum, Firebug eklentisini kaldırıp yeniden yüklemek, yer imleri gibi diğer tüm şeyleri kaybetmeden aynı şeyi başarmış olabilir mi?


Aslında, @ Tom_Thomson'ın cevabı şimdi aşağıda duruyor :-)
Steve Cohen

0

FWIW bu sorun Ağustos 2016'da hala devam ediyor. Firefox Dev Edition 50.0a2 ile Firebug 2.0.17 kullanıyorum.

Geçici bir çözüm olarak, Firebug kadar sağlam olmasalar da (çalışırken) Geliştirici Araçlarını kullanabiliyorum.


Korkarım sorun burada kalıcı. Firebug, Firefox 50 ile doğru çalışmıyor gibi görünüyor ve muhtemelen asla düzeltilemeyecek.
jahu

0

Firefox yerel Müfettişi iyidir ... Bazı şeyleri özleyeceğinizi biliyorum, ancak genel olarak bununla hayatta kalabiliriz. İyi haber şu ki ... bir eklenti daha az, FF daha hızlı olacak :)


Yeterli değil .. DOM öğesinde olay incelemesi yok - yerleşik denetçiyi kullanmamamın ana nedeni.
l00k
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.