找回密码
 立即注册
搜索
查看: 1099|回复: 12

[软件] [代码求助]新版火狐里的这个分隔条怎么去掉?

[复制链接]
     
发表于 2018-11-9 19:52 | 显示全部楼层 |阅读模式
本帖最后由 中川雅 于 2018-11-10 09:34 编辑

晚上决定试试新版的火狐,于是把火狐升级到了ESR 60.3.0,之前 用的扩展升级一下基本上都可以接着用(那个什么Foxy prxxy basic的新版也能继续用,就是需要重新弄下设置),不维护的扩展也基本上不用了.

我之前一直在用这样一段代码来简化书签菜单按钮:

/*以下代码段相当于一个将被隐藏的菜单下面的分割条隐藏起来的函数*/
menuseparator[class="hide-if-empty-places-result"],

/*隐藏书签按钮下的“未分类书签”子菜单*/
#BMB_unsortedBookmarks,

/*隐藏书签按钮下的“显示书签侧栏”子菜单*/
#BMB_viewBookmarksSidebar,

/*隐藏书签按钮下的“书签工具栏”子菜单*/
#BMB_bookmarksToolbar,

/*隐藏书签按钮最下面的“管理所有书签”子菜单*/
#BMB_bookmarksShowAll,
#BMB_bookmarksShowAll+menuseparator,

/*隐藏书签按钮下面的“订阅此页”*/
#BMB_subscribeToPageMenuitem,
#BMB_subscribeToPageMenupopup,
#BMB_subscribeToPageMenupopup+menuseparator,

/*隐藏书签菜单下的“订阅此页”*/
#subscribeToPageMenuitem,
#subscribeToPageMenupopup,

/*隐藏书签菜单下的“未分类书签”子菜单*/
#menu_unsortedBookmarks{
display:none !important;}

/*隐藏书签菜单下的“书签工具栏”子菜单*/
#bookmarksToolbarFolderMenu{
display: none!important}

/*隐藏书签菜单下多出来的分隔条*/
#bookmarksToolbarSeparator{
display: none!important}

一直以来用这段代码我还用得蛮舒服的,但是升级到新版火狐之后,书签菜单按钮里多出一个分隔条,怎么都去不掉.
如图:
搜狗截图20181109194258.jpg

怎么把管理所有书签下面的那两个分隔条去掉一个?

还有,地址栏里的那个什么Pocket功能怎么去掉?

@pgain2004   不好意思,又来麻烦你了
---------------------------------------------------------------------------------------------
我就是被骂为守旧死脑筋,从楼上跳下去,也坚决不会用据说兼容性非常差而且难用的新版火狐!

新版火狐还是很好用的嘛!
回复

使用道具 举报

     
发表于 2018-11-9 20:22 | 显示全部楼层
不懂你们超能力者
管理所有书签→书签菜单→选中分割条右键删除
回复

使用道具 举报

     
 楼主| 发表于 2018-11-9 20:27 | 显示全部楼层
newise 发表于 2018-11-9 20:22
不懂你们超能力者
管理所有书签→书签菜单→选中分割条右键删除

删不掉的,ESR52的时候用代码能删,现在升到60了,原来的代码就不好使了.
回复

使用道具 举报

     
发表于 2018-11-9 20:28 | 显示全部楼层
本帖最后由 ‭‭‭ 于 2018-11-9 21:39 编辑

看了一眼并没有这个东西……原来你这是把两个内容中间的东西隐藏了产生的…
TIM截图20181109202724.jpg
回复

使用道具 举报

     
 楼主| 发表于 2018-11-9 20:32 | 显示全部楼层
‭‭‭ 发表于 2018-11-9 20:28
看了一眼并没有这个东西……

我已经用代码把书签按钮的书签工具栏和其他书签这两项给去掉了,去掉之后还有两条分隔线(仔细看图).
我发帖就是想问用什么代码可以去掉多出来的分隔线,去掉一条就行
回复

使用道具 举报

     
发表于 2018-11-9 20:39 来自手机 | 显示全部楼层
你的电脑是啥啊,改了代码自己编译的吗?
回复

使用道具 举报

     
 楼主| 发表于 2018-11-9 20:41 | 显示全部楼层
linux40 发表于 2018-11-9 20:39
你的电脑是啥啊,改了代码自己编译的吗?

前情提要:
https://bbs.saraba1st.com/2b/thread-1211543-1-1.html

老代码没问题的,就是升级了一下火狐,结果就多了条分隔线,强迫症晚期患者看着非常不舒服……
回复

使用道具 举报

     
发表于 2018-11-9 20:42 | 显示全部楼层
本帖最后由 pgain2004 于 2018-11-9 20:50 编辑

我用了Shadowfox这个css(相当傻瓜化,一键安装更新,但没有亮色调),管理所有书签下的菜单分割条直接没有了,也就没去探究这个。
嗯……我去看看里面的代码。
——————————————————————————————————
可能是因为这几条分割线其实是几个模块的边缘线,而不单纯作为separator存在。
你试试寻找menupopup#bookmarksMenuPopup、menupopup#bookmarksMenuPopup > menu一类的值,然后给它设置{border:0 !important}或者{border-color:#eee !important}(不一定是eee,反正找个和你菜单背景色一样的HEX色值)看看,不行就上网搜搜还有什么指代下拉书签菜单的值,例如 #personal-bookmarks menupopup这种。
回复

使用道具 举报

发表于 2018-11-9 20:53 | 显示全部楼层
中川雅 发表于 2018-11-9 20:41
前情提要:
https://bbs.saraba1st.com/2b/thread-1211543-1-1.html


分隔符就是tag名为menuseparator的元素

另外,4L的ID是怎么回事
回复

使用道具 举报

     
发表于 2018-11-9 20:54 | 显示全部楼层
本帖最后由 ‭‭‭ 于 2018-11-9 21:01 编辑

menuitem + menuseparator { display: none; }
menu + menuseparator { display: none !important; }  试了一下这样全部分隔线都没了。
------------------------------------------------
只用第二句好像就能达到你的效果?

回复

使用道具 举报

     
 楼主| 发表于 2018-11-9 20:59 | 显示全部楼层
lwa190212 发表于 2018-11-9 20:53
分隔符就是tag名为menuseparator的元素

另外,4L的ID是怎么回事

代码找到了,怎么在css里面用语句隐藏它?
不太懂代码,所以才发帖求助嘛…
多谢
回复

使用道具 举报

     
发表于 2018-11-9 21:00 | 显示全部楼层
中川雅 发表于 2018-11-9 20:59
代码找到了,怎么在css里面用语句隐藏它?
不太懂代码,所以才发帖求助嘛…
多谢 ...

给加{display: none !important}就完事了
{display(显示属性):none(不显示) !important(强调,例如网页自带颜色或者FF UI里的很多属性,你不强调覆盖不了)}
回复

使用道具 举报

     
 楼主| 发表于 2018-11-9 21:05 | 显示全部楼层
‭‭‭ 发表于 2018-11-9 20:54
menuitem + menuseparator { display: none; }
menu + menuseparator { display: none !important; }  试 ...

加第二行就够了,多谢!
太爽了……
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2024-9-29 05:37 , Processed in 0.023288 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表