作者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/m.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