无法通过书签星标菜单编辑书签URL,自定义CSS代码是否已失效?
无法通过书签星标菜单编辑书签URL,自定义CSS代码是否已失效?
我太懂这种跟着指南操作却没效果的憋屈感了!你用的这段用来在星标菜单里显示URL和关键词编辑项的CSS,很大概率是因为浏览器版本更新导致元素结构或ID名称变化,原来的选择器定位不到目标元素了。
之前的代码只单独写了子元素ID,但现在新版本浏览器里,这些编辑项被嵌套在了#editBookmarkPanel父容器中,单纯的子ID选择器优先级不够或者找不到对应元素。你可以试试把代码改成下面这样:
/* 让星标菜单中的书签URL与关键词编辑项可见 */ #editBookmarkPanel #editBMPanel_locationRow, #editBookmarkPanel #editBMPanel_keywordRow { visibility: visible !important; display: flex !important; }
额外提醒几个要检查的关键点,避免白忙活:
- 确认
userChrome.css文件放在了浏览器配置文件夹的chrome子目录下,路径别搞错 - 打开浏览器的
about:config页面,把toolkit.legacyUserProfileCustomizations.stylesheets选项设为true,不然浏览器会直接忽略自定义CSS - 修改完CSS后一定要重启浏览器,新样式才会生效
如果改完还是不行,可能是浏览器又更新了元素结构,这时候可以用F12调出开发者工具,用元素选择器点击书签面板的对应区域,查看最新的元素ID,再调整CSS选择器就好。
备注:内容来源于stack exchange,提问作者Nelson Pereira
相关产品推荐
相关产品推荐

