作者YuQilin (神兽)
看板Browsers
标题Re: [-Fx-] 全萤幕浏览时工具列的收起机制可改吗?
时间Tue Oct 29 06:07:26 2024
※ 引述《art1 (人,原来不是人)》之铭言:
: → YuQilin: 不过在导览列上 应该可以正常点选到书签 10/27 23:02
: → YuQilin: 而不会失去焦点 造成工具列自动收起 10/27 23:02
: → YuQilin: 你检查看看是不是有安装的套件或者样式冲突了 10/27 23:02
: 使用疑难排解停用了所有附加元件,依旧有此情况,目前判断应该是分页的预览功能导
: 致失去焦点,切回全萤幕才会缩起来,虽然有时候来不及看到预览的画面出现就缩起来
: 了,请问这项功能有选项可以关掉吗?
关闭分页预览 在网址列输入 about:config
browser.tabs.hoverPreview.enabled 设为 false
如果你希望不要关闭分页预览 而且不会失去焦点
新增
toolkit.legacyUserProfileCustomizations.stylesheets
设为true
在profile资料夹下建立chrome资料夹新增userChrome.css
:root[inFullscreen] {
&
#navigator-toolbox:hover,
&
#navigator-toolbox:focus-within {
margin-top: 0 !important;
}
}
如果你希望在全萤幕模式时可以显示书签列
/* Enable bookmarks toolbar in full-screen mode */
:root[inFullscreen] {
&
#navigator-toolbox
#PersonalToolbar {
visibility: unset !important;
}
}
如果你希望全萤幕显示分页列和网址列时不要推挤画面
造成画面跳动
而是使用覆叠的方式让分页和网址重叠在目前的页面上
删除上面不会失去焦点的第一个样式 改用
/* Full screen Address bar overlap instead of push */
/* Modified from
https://raw.githubusercontent.com/MrOtherGuy/firefox-csshacks
/master/chrome/autohide_toolbox.css */
:root {
--uc-autohide-toolbox-delay: 200ms; /* Wait 0.1s before hiding toolbars */
--uc-toolbox-rotation: 82deg; /* This may need to be lower on mac - like
75 or so */
}
:root[sizemode="fullscreen"],
:root[sizemode="fullscreen"]
#navigator-toolbox {
margin-top: 0 !important;
}
:root[inFullscreen] {
&
#navigator-toolbox {
position: fixed !important;
display: block;
background-color: var(--lwt-accent-color, black) !important;
transition: transform 82ms linear, opacity 82ms linear !important;
transition-delay: var(--uc-autohide-toolbox-delay) !important;
transform-origin: top;
transform: rotateX(var(--uc-toolbox-rotation));
opacity: 0;
line-height: 0;
z-index: 1;
pointer-events: none;
}
&
#navigator-toolbox:hover,
&
#navigator-toolbox:focus-within {
transition-delay: 33ms !important;
transform: rotateX(0);
opacity: 1;
}
/* This ruleset is separate, because not having :has support breaks other
selectors as well */
&
#mainPopupSet:has(>
#appMenu-popup:hover) ~ toolbox {
transition-delay: 33ms !important;
transform: rotateX(0);
opacity: 1;
}
&
#navigator-toolbox > * {
line-height: normal;
pointer-events: auto;
}
&
#navigator-toolbox,
&
#navigator-toolbox > * {
width: 100vw;
-moz-appearance: none !important;
}
}
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 61.228.160.225 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Browsers/M.1730153248.A.6DF.html
※ 编辑: YuQilin (61.228.160.225 台湾), 10/29/2024 06:16:38
1F:推 art1: 非常感谢 <o> 10/29 20:50