[英]Firebug is not working with Firefox version 50.0
我使用的是Firefox 50.0。 在將Firefox自動更新到版本50.0之后,Firebug已停止工作並嘗試使用它在檢查任何DOM元素時顯示內置的Firefox控制台。
在Firefox 50.0版本上是否有任何補丁可以使用Firebug?
我設法讓Firebug再次工作,所以這就是我所做的。
每個人都知道Firebug不再被開發或維護,因為它無法與e10s一起使用,所以這是我的解決方法:
下載Firefox Developer版,以便您可以安裝XPI。
firefox-53.0a2.en-US.win64.installer.exe或firefox-53.0a2.en-US.win32.installer.exe
安裝后運行Firefox開發人員版並轉到about:config (在url欄中輸入)
找到xpinstall.signatures.required ( 設置為false )
找到browser.tabs.remote.autostart
( 將all設置為false: browser.tabs.remote.autostart.1和browser.tabs.remote.autostart.2 )
注意:多進程體系結構通過將任務分成進程來提高瀏覽器的穩定性,性能和安全性,您可以自行負責禁用它。
之后,您需要重新啟動瀏覽器。
我選擇了最新的firebug-2.0b8.xpi並且它分叉很好。
PS您可以禁用Firefox Developer Edition的更新。
希望能幫助到你。
前往Firebug網站,您可以看到以下消息:
Firebug擴展不再開發或維護。 我們邀請您使用Firefox內置的DevTools。
塞巴斯蒂安斯告訴我,
Firebug已停產。 團隊已經分手,前團隊負責人Jan“Honza”Odvarko現在正在開發Firefox DevTools。
正如@Makyen在他的回答中所說, Firebug不適用於多 Firefox DevTools
Firefox ,所以現在刪除Firebug
並嘗試使用Firefox DevTools
,它不是可選的( 遺憾 ),除非你不更新Firefox :)
更新1
看看@ 為什么在將Firefox更新到版本50后刪除了Firebug?
更新2
看看@我的回答: 如何將firebug恢復到舊版本
我更新Firefox時遇到了同樣的問題。 我是如此沉迷於螢火蟲,但我轉向Firefox開發者版 - https://www.mozilla.org/en-US/firefox/developer/
當ubuntu更新FFX時突然出現意外的驚喜,突然之間的事情就像腳本面板停止工作一樣。 由於我正在處理一個截止日期很短的事情,所以我不會有學習firefox開發人員工具集的奢侈,並且迫切需要讓firebug工作。 最終對我有用的修復是將Firefox首選項設置為不更新。 然后下載v 49.0.2 https://support.mozilla.org/en-US/kb/install-older-version-of-firefox
我還必須告訴Ubuntu不要在它的升級中加入firefox。
看起來firebug將不再作為一個單獨的項目進行維護,所以你需要熟悉w /內置開發工具,但希望這會給你帶來一些時間。 值得一提的是(如果我正確讀到它,聽起來它會被集成到本機工具中:
https://blog.getfirebug.com/2016/06/07/unifying-firebug-firefox-devtools/
Firebug網站聲稱:
Firebug 2.0.18與Firefox 30 - 52兼容
但是,它也解釋了[強調我的]:
Firebug 2.0.18修復了問題8030.擴展名被標記為多進程(e10s)兼容,因此,它不會被列入黑名單,用戶可以繼續安裝它。 通過這種方式,Firebug可以幫助用戶輕松遷移到內置的Firefox開發人員工具 - 以防它在支持多進程的瀏覽器中運行。 在多進程Firefox中打開時,無法使用Firebug的工具。 Firebug只會幫助用戶遷移到Firefox的內置工具。
他們還會指導您閱讀: 統一Firebug和Firefox DevTools
該頁面說[強調我的]:
Firebug 2在多進程瀏覽器(即e10s)中不起作用,轉換它太復雜,因此在Firefox中激活e10s時它將停止工作。 您可以暫時禁用e10以繼續使用Firebug 2,但這不會永遠持續下去。
Firebug實際上不能在多進程Firefox中工作的事實將解釋具有不同Firebug工作經驗或不在特定版本的Firefox中工作的不同人員。 Firefox自動啟用多進程模式取決於多種因素,包括配置文件中安裝的其他附加組件。
因此,要在較新版本的Firefox中使用Firebug,您需要禁用Firefox進入多進程模式 。 這可以從about:preferences
頁面(也可以從Tools➞Options中獲得)完成。 這是一個選項,位於“常規”選項卡下,為“啟用多進程Firefox ...”。 如果多進程不可用,則不會顯示此選項。 也可以通過從about:config
調整首選項browser.tabs.remote.autostart
來更改此選項。 [注意: browser.tabs.remote.autostart.2
和browser.tabs.remote.autostart.1
似乎也用於表示默認狀態,因此我建議使用about:preferences
頁面來更改此選項。
您可以通過查看about:support
來確定您的Firefox當前是否在多進程模式下運行。 “Application Basics”下的“Multiprocess Windows”行將說明是啟用還是禁用多進程。
就個人而言,我為每個顯式禁用的多進程設置了不同的配置文件,並且顯式啟用了多進程 (將browser.tabs.remote.force-enable
設置為true
),因此我可以在兩個條件下執行測試,啟用多進程狀態/殘疾人事先知道。
它的工作。 您需要再安裝一個附加組件“Firepicker”並重新啟動Firefox。
我設法通過使用此url降級到mozilla舊版本來解決此問題:
希望這可以解決問題。 對於那些使用Windows 32的機器,可以使用網址https://ftp.mozilla.org/pub/firefox/releases/50.0/win32/en-US/
http://toolsqa.com/selenium-webdriver/xpath-helper/
打開新標簽頁並導航到任意網頁。 我使用www.DemoQA.com進行演示。 按Ctrl-Shift-X(或OS X上的Command-Shift-X),或單擊工具欄中的XPath Helper按鈕,打開XPath Helper控制台。 將鼠標懸停在頁面上的元素上時按住Shift鍵。 查詢框將不斷更新以顯示鼠標指針下方元素的XPath查詢,結果框將顯示當前查詢的結果。 如果需要,直接在控制台中編輯XPath查詢。 結果框將立即反映您的更改。 重復步驟(2)以關閉控制台。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.