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.trimURLs显示或隐藏地址栏中的协议(例如http://)。它不会影响状态栏中的 URL。没有首选项可以about:config阻止状态栏剪切文本,因此我们必须检查火狐浏览器看看发生了什么事。

经过一番调查后,我发现状态栏以 XUL 元素的形式表示statuspanel,并具有以下 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/

相关内容