Firefox - 狀態列 URL 被剪切

Firefox - 狀態列 URL 被剪切

我在 Windows 7 上使用 Firefox(版本 12)。

我已透過about:config設定停用修剪 URL:

browser.urlbar.trimURLs

即上面的鍵設定為false

如果我關閉瀏覽器,打開它並轉到頁面上的某個URL,並將滑鼠指向它,它仍然顯示它已修剪(即,當我將滑鼠移到該URL,但尚未單擊,然後查看下面的頁面,其中 URL 顯示在出現的小框中(工具提示樣式框)。我想在工具提示框中看到完整的 URL。

我看到類似 http:/abs.../file.htm注意名字中的點的東西。它縮短了它。儘管 URL 並不大且可以容納在視窗中,但它仍然透過放置這些點來修剪它。

我還能做什麼才能讓 Firefox 不修剪 URL?

答案1

browser.urlbar.trimURLshttp://在網址列中顯示或隱藏協定(例如)。它不會影響狀態列中的 URL。沒有優先權來about:config阻止狀態列剪切文本,因此我們必須檢查火狐瀏覽器看看發生了什麼事。

經過一番調查後,我發現狀態列表示為 XULstatuspanel元素並具有以下 CSS:

statuspanel {
  -moz-binding: url("chrome://browser/content/tabbrowser.xml#statuspanel");
  position: fixed;
  margin-top: -3em;
  left: 0;
  max-width: 50%;
  pointer-events: none;
}

所以,使用時尚的附加組件,我們可以定義以下規則來阻止狀態列剪下 URL最多情況(即當 URL 短於您的視窗時):

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

statuspanel
{
    max-width: 100% !important;
}

答案2

好的,我剛剛找到了一個解決方案並且有效。

我在 Firefox 上安裝了一個附加元件來顯示完整的 url。

該插件名為 status-4-evar,效果非常好。現在完整的 URL 顯示在工具提示預覽中。

https://addons.mozilla.org/en-US/firefox/addon/status-4-evar/

相關內容