簡體   English   中英

Firebug不支持Firefox 50.0版

[英]Firebug is not working with Firefox version 50.0

我使用的是Firefox 50.0。 在將Firefox自動更新到版本50.0之后,Firebug已停止工作並嘗試使用它在檢查任何DOM元素時顯示內置的Firefox控制台。

在Firefox 50.0版本上是否有任何補丁可以使用Firebug?

通過更改Mozilla瀏覽器配置設置解決問題。

  1. 打開一個空白標簽
  2. 在地址欄中鍵入about:config然后按回車鍵(點擊我接受風險!)
  3. 找到browser.tabs.remote.autostart
  4. 選擇該選項,然后單擊鼠標右側
  5. 將選項視為錯誤
  6. 關閉瀏覽器以重新啟動瀏覽器
  7. 再次打開瀏覽器,檢查元素。 我希望它能正常運作。

我設法讓Firebug再次工作,所以這就是我所做的。

每個人都知道Firebug不再被開發或維護,因為它無法與e10s一起使用,所以這是我的解決方法:

  • 下載Firefox Developer版,以便您可以安裝XPI。
    firefox-53.0a2.en-US.win64.installer.exefirefox-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.1browser.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/

它還附帶了firebug主題,類似於firebug UI及其高效。只需安裝FDE並激活firebug主題,如下圖所示: 在此輸入圖像描述

當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/

https://github.com/firebug/firebug.ne​​xt

Firebug不適用於多進程Firefox

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中使用Firebug,您需要禁用Firefox進入多進程模式 這可以從about:preferences頁面(也可以從Tools➞Options中獲得)完成。 這是一個選項,位於“常規”選項卡下,為“啟用多進程Firefox ...”。 如果多進程不可用,則不會顯示此選項。 也可以通過從about:config調整首選項browser.tabs.remote.autostart來更改此選項。 [注意: browser.tabs.remote.autostart.2browser.tabs.remote.autostart.1似乎也用於表示默認狀態,因此我建議使用about:preferences頁面來更改此選項。

您可以通過查看about:support來確定您的Firefox當前是否在多進程模式下運行。 “Application Basics”下的“Multiprocess Windows”行將說明是啟用還是禁用多進程。

明確設置配置文件以進行測試

就個人而言,我為每個顯式禁用的多進程設置了不同的配置文件,並且顯式啟用了多進程 (將browser.tabs.remote.force-enable設置為true ),因此我可以在兩個條件下執行測試,啟用多進程狀態/殘疾人事先知道。

它的工作。 您需要再安裝一個附加組件“Firepicker”並重新啟動Firefox。

https://addons.mozilla.org/en-US/firefox/addon/firepicker/

我設法通過使用此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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM