題 Downthemall缺少窗口元素


我注意到 的DownThemAll 有一些問題。它缺少頂部的常用窗口欄和窗口控件,在我的例子中,藍色欄。見下圖。我可以右鍵單擊左側並獲取窗口控件,並將其拖動,所以我不確定這是一個錯誤或功能。

我嘗試在論壇中搜索此擴展程序,但似乎該域名在幾天前過期了。

我已經嘗試將擴展名重置為默認值,並且沒有更改。據我所知,沒有任何與此相關的選項。我將嘗試重啟Firefox並重新啟動。我正處於其他事情的中間,我已經做過了。

這是一個錯誤還是一個功能?如何獲得頂部欄?

Downthemall 3.0.8,Firefox 55.03,Windows 7 Ultimate N 64位

enter image description here


4
2017-09-01 15:36


起源




答案:


不幸的是,這似乎是當前版本的DownThemAll和Firefox 55+的錯誤。我發現解決這個問題的唯一方法是降級到Firefox 54.0.1或更早版本。

注意 由於Firefox 57中有關採用WebExtensions的更改 (FF57很可能在2017年10月左右發布主流版),DTA可能需要大量重寫以繼續在未來繼續工作,目前尚不清楚這些更新是否會發生。

所以現在,如果DTA對您很重要,您可能需要保留兩份Firefox(FF55之前和之後)才能繼續使用它一段時間。


3
2017-09-03 06:17



我認為webextension事情會導致一個分支,或者人們留在舊分支上,直到新的擴展替換舊的workhorses。 - YetAnotherRandomUser


我懷疑這個問題帶來的不僅僅是那個問題 的DownThemAll標題欄丟失了,但結果是不可能重新定位它的窗口。

當我讀 在Dan Whaley的問題中

我可以右鍵單擊左側並獲取窗口控件,並將其拖動

我開始嘗試,並發現,至少在我的情況下(Windows 7 Pro,FireFox 55.0.3(32位),DownThemAll 3.0.8), 有一部分 的DownThemAll可以用來代替標題欄進行重新定位的窗口 (見我的插圖)。請注意,您也可以在此區域中單擊鼠標右鍵,然後選擇“最小化”。

Where to left-click and drag


3
2017-09-07 17:16



是的,這就是我所說的。 - YetAnotherRandomUser


Firefox ESR (目前為52.3.0)仍然適用於較舊的擴展,也包括使用XULRunner的擴展。不用說, DTA 展示了FF ESR的無故障工作。請注意,較新的FF版本與ESR版本共享配置文件文件夾,但到目前為止我還沒有遇到任何問題。


1
2017-09-03 06:31





您可以在a中使用以下CSS 時尚 樣式以獲取標題欄和最小/最大/關閉按鈕:

@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);

#DownThemAll #titlebar {
  -moz-appearance: -moz-window-titlebar-maximized;
  -moz-window-dragging: drag;
}
#DownThemAll #titlebar-min {
  -moz-appearance: -moz-window-button-minimize;
}
#DownThemAll #titlebar-max {
  -moz-appearance: -moz-window-button-maximize;
}
#DownThemAll #titlebar-close {
  -moz-appearance: -moz-window-button-close;
}

編輯: 這會帶來“在線/離線”按鈕:

#DownThemAll statusbarpanel#netstatus {
  list-style-image: url("chrome://dta/skin/win/netstatus-aero.png");
  -moz-image-region: rect(0, 16px, 16px, 0);
}
#DownThemAll statusbarpanel#netstatus[offline] {
  -moz-image-region: rect(0, 32px, 16px, 16px);
}

1
2017-09-11 05:02



謝謝。我試圖創造一種新的風格,但仍然有負面的結果。您是否可以分享有關如何使用Stylish please的分步說明? - Andrey Kazak
[1]安裝Stylish,然後將按鈕添加到Firefox工具欄。 [2]從Stylish工具欄按鈕中選擇“空白樣式”。 [3]將上面的CSS代碼複製並粘貼到新的空白樣式中,然後單擊“保存”按鈕。 [4]它應該看起來與此類似。 [1]: userstyles.org/help/stylish_firefox [2]: i.imgur.com/zPk4eEx.png [3]: i.imgur.com/tFLacKz.png [4]: i.imgur.com/aDAWm9e.png - Craig
做完---謝謝。菜單欄怎麼樣?我該如何嘗試恢復它? - Andrey Kazak
不確定你指的是哪個菜單欄。有截圖? - Craig
請看以下截圖: i.stack.imgur.com/SVSEL.png - Andrey Kazak