无法在Firefox 57中隐藏页面操作按钮

时间:2017-08-28 04:25:41

标签: css firefox

我想要删除Firefox的网址栏中的“页面操作”按钮,因此我将以下行添加到我的userChrome.css文件中:

#urlbar-page-action-button {display:none !important;}

然而,什么也没发生。我怎样才能完成我正在尝试的目标?

我在version 57.0a1上使用Firefox Macbook

3 个答案:

答案 0 :(得分:3)

#urlbar-page-action-button更改为.urlbar-page-action

答案 1 :(得分:0)

我的解决方案遇到了一些麻烦。似乎#是id的选择器,而不是类......等等。

您可以修改userChrome.css中的<userprofile>/chrome/userChome.css文件。使用about:profiles验证您的个人资料目录位置。

以下是我新创建的userChrome.css文件的内容:

/* Do not remove the @namespace line -- it's required for correct functioning */
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");

/* -- Test to see if this file is loaded correctly -- */
/* * {background-color:red !important;} /* *emphasis* important, '!' isn't NOT in CSS */

/*
 * HTML element to hide:  
 * <image xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" 
 * id="pageActionButton" class="urlbar-icon urlbar-page-action" role="button"
 * tooltiptext="Page actions" onmousedown="BrowserPageActions.mainButtonClicked(event);"
 * />
 *
 * element: image
 * id: pageActionButton
 * class: urlbar-icon urlbar-page-action
 */

image#pageActionButton {display:none !important;}
image.urlbar-page-action {display:none !important;}
                   /* who knows, maybe we get lucky and they change only one. */

一旦完成,你应该摆脱地址栏内置的新的Firefox 57.0汉堡包省略号按钮,没有“从地址栏中删除”选项,所有其他按钮(口袋,最喜欢的)都有。

答案 2 :(得分:0)

因为我想保留书签中的星星,所以这是我在https://www.reddit.com/r/firefox/comments/7vhcew/how_to_remove_page_actions_button_three/中找到的内容:

#pageActionButton { display: none !important; }