我在 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/