即使頁面上存在JavaScript,Firebug也會說“此頁面沒有Javascript”


Answers

編輯2017年4月

現在這個答案已經過時了,我甚至不再測試它,因為我不再使用Firebug(一種恥辱,我很早以前就喜歡它,它是Web開發交易的工具 )。

編輯2014年11月

由於螢火蟲的進化,現在的答案已經過了一年多了。 感謝@AmadeusDrZaius保持它的軌道

為過時的螢火蟲版本提供答案對於任何人在更新Firebug後仍然有這個問題。 只需點擊Firebug菜單中的 清除激活列表選項即可。

對於那些找不到它的人,請注意“清除激活列表”顯示在工具欄Firebug圖標的下拉菜單中,但不是工具> Web開發人員> Firebug菜單。

我想由於之前的工作頁面出現錯誤,它仍然列為“請勿為此網站激活FB”。

Question

為什麼Firebug No Javascript on this page上有明顯的JavaScript負載時說No Javascript on this page 。 我甚至重新加載了頁面幾次,以確保它仍然顯示相同的消息。

它以前從來沒有用過,但它突然間行事不端。

是由於某些配置問題還是由於其他原因?




FWIW這個問題仍然在2016年8月發生。我使用Firebug 2.0.17和Firefox Dev Edition 50.0a2。

作為一種解決方法,我可以使用開發工具,儘管它們不如Firebug強大(當它工作時)。




如果問題僅出現在單個頁面上,請檢查您的腳本文件夾是從當前文件夾(“。”)引用還是從服務器根目錄(“/”)可訪問。

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

可能不一樣

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






由於Firefox 49.0和Firebug 2.0.18 腳本面板損壞。 這是由於一些內部的Firefox API更改。 而且因為Firebug已經正式停止使用 ,所以不幸的是不會再被修復了。

Firebug 2.0.11(及以下版本)中還存在一個與Firefox 39.0相結合導致此問題的錯誤。 此錯誤以問題7918提交。
當啟用腳本面板並關閉Firebug並重新打開它時,會發生這種情況。

您可以看到兩條記錄到瀏覽器控制台的相關錯誤消息(可以通過Ctrl + Shift + J或Firebug菜單> Developer > Browser Console打開):

處理'attach'時發生錯誤:TypeError:docShell為空Stack:getChildDocShells @ resource://gre/modules/commonjs/toolkit/loader.js - > resource://gre/modules/devtools/server/actors/webbrowser.js :53:7 ...

onPacket拋出一個異常:錯誤:服務器沒有指定一個actor,丟包:{“error”:“unknownError”,“message”:“處理時發生錯誤'attach:TypeError:docShell為null \ nStack:getChildDocShells @ resource: //gre/modules/commonjs/toolkit/loader.js - > resource://gre/modules/devtools/server/actors/webbrowser.js:53:7 ...

解:

直到修復此錯誤為止,唯一的解決方案是徹底重啟Firefox。




有一次,當我發布我的一個網站並且我正在查看它時,我發現了這一點。 沒有Javascript正在工作,控制台中沒有錯誤,螢火蟲顯示沒有腳本。

事實證明,在那種情況下,我忘記了允許NoScript中的網站 - 所以實際上沒有加載腳本。

不知道這是你面臨的問題,但值得注意。




這個問題仍然在發生(2015年8月),Firefox 39.0.3和Firebug 2.0.11

對於那些說代碼錯誤或缺少結束標籤等的人來說,我所做的所有JavaScript都是在關閉Firefox並重新啟動的情況下重新出現在標籤中。 我沒有改變任何東西。 此外,“清除激活列表”選項不起作用(不知道這意味著什麼)




同樣的問題剛剛發生在我身上。 我認為這是我的腳本中的問題,但我檢查了google.com,問題依然存在。 我的問題是我更新了我的FF版本並保留了舊版本的FireBug。 當我更新FireBug時,一切都解決了。






Links