Skip to content

Commit 4eee5e4

Browse files
committed
更新 navbar.html,调整导航栏在 Firefox 浏览器中的行为,确保兼容性
1 parent 8a1b0ce commit 4eee5e4

File tree

2 files changed

+27
-11
lines changed

2 files changed

+27
-11
lines changed

static/manifest.json

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,18 @@
33
"file": "assets/lato-latin-ext-400-normal.1c2fc265.woff2",
44
"src": "node_modules/.pnpm/@fontsource+lato@4.5.10/node_modules/@fontsource/lato/files/lato-latin-ext-400-normal.woff2"
55
},
6-
"node_modules/.pnpm/@fontsource+lato@4.5.10/node_modules/@fontsource/lato/files/lato-latin-400-normal.woff2": {
7-
"file": "assets/lato-latin-400-normal.918b7dc3.woff2",
8-
"src": "node_modules/.pnpm/@fontsource+lato@4.5.10/node_modules/@fontsource/lato/files/lato-latin-400-normal.woff2"
6+
"node_modules/.pnpm/@fontsource+lato@4.5.10/node_modules/@fontsource/lato/files/lato-latin-700-normal.woff2": {
7+
"file": "assets/lato-latin-700-normal.c447dd76.woff2",
8+
"src": "node_modules/.pnpm/@fontsource+lato@4.5.10/node_modules/@fontsource/lato/files/lato-latin-700-normal.woff2"
99
},
1010
"node_modules/.pnpm/@fontsource+lato@4.5.10/node_modules/@fontsource/lato/files/lato-latin-ext-700-normal.woff2": {
1111
"file": "assets/lato-latin-ext-700-normal.4ef7cd3d.woff2",
1212
"src": "node_modules/.pnpm/@fontsource+lato@4.5.10/node_modules/@fontsource/lato/files/lato-latin-ext-700-normal.woff2"
1313
},
14+
"node_modules/.pnpm/@fontsource+lato@4.5.10/node_modules/@fontsource/lato/files/lato-latin-400-normal.woff2": {
15+
"file": "assets/lato-latin-400-normal.918b7dc3.woff2",
16+
"src": "node_modules/.pnpm/@fontsource+lato@4.5.10/node_modules/@fontsource/lato/files/lato-latin-400-normal.woff2"
17+
},
1418
"node_modules/.pnpm/@fontsource+raleway@4.5.12/node_modules/@fontsource/raleway/files/raleway-cyrillic-ext-400-normal.woff2": {
1519
"file": "assets/raleway-cyrillic-ext-400-normal.1a60d844.woff2",
1620
"src": "node_modules/.pnpm/@fontsource+raleway@4.5.12/node_modules/@fontsource/raleway/files/raleway-cyrillic-ext-400-normal.woff2"
@@ -19,18 +23,14 @@
1923
"file": "assets/raleway-cyrillic-400-normal.679eb908.woff2",
2024
"src": "node_modules/.pnpm/@fontsource+raleway@4.5.12/node_modules/@fontsource/raleway/files/raleway-cyrillic-400-normal.woff2"
2125
},
22-
"node_modules/.pnpm/@fontsource+lato@4.5.10/node_modules/@fontsource/lato/files/lato-latin-700-normal.woff2": {
23-
"file": "assets/lato-latin-700-normal.c447dd76.woff2",
24-
"src": "node_modules/.pnpm/@fontsource+lato@4.5.10/node_modules/@fontsource/lato/files/lato-latin-700-normal.woff2"
26+
"node_modules/.pnpm/@fontsource+raleway@4.5.12/node_modules/@fontsource/raleway/files/raleway-latin-ext-400-normal.woff2": {
27+
"file": "assets/raleway-latin-ext-400-normal.293dc7f5.woff2",
28+
"src": "node_modules/.pnpm/@fontsource+raleway@4.5.12/node_modules/@fontsource/raleway/files/raleway-latin-ext-400-normal.woff2"
2529
},
2630
"node_modules/.pnpm/@fontsource+raleway@4.5.12/node_modules/@fontsource/raleway/files/raleway-vietnamese-400-normal.woff2": {
2731
"file": "assets/raleway-vietnamese-400-normal.917d91f1.woff2",
2832
"src": "node_modules/.pnpm/@fontsource+raleway@4.5.12/node_modules/@fontsource/raleway/files/raleway-vietnamese-400-normal.woff2"
2933
},
30-
"node_modules/.pnpm/@fontsource+raleway@4.5.12/node_modules/@fontsource/raleway/files/raleway-latin-ext-400-normal.woff2": {
31-
"file": "assets/raleway-latin-ext-400-normal.293dc7f5.woff2",
32-
"src": "node_modules/.pnpm/@fontsource+raleway@4.5.12/node_modules/@fontsource/raleway/files/raleway-latin-ext-400-normal.woff2"
33-
},
3434
"node_modules/.pnpm/@fontsource+raleway@4.5.12/node_modules/@fontsource/raleway/files/raleway-latin-400-normal.woff2": {
3535
"file": "assets/raleway-latin-400-normal.c78a1da5.woff2",
3636
"src": "node_modules/.pnpm/@fontsource+raleway@4.5.12/node_modules/@fontsource/raleway/files/raleway-latin-400-normal.woff2"

templates/components/navbar.html

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
<i class="fas fa-bars text-primary"></i>
2121
</button>
2222

23-
<div class="collapse navbar-collapse" id="base-navbars">
23+
<div class="navbar-collapse" id="base-navbars" data-bs-collapse="true">
2424
<ul class="navbar-nav me-auto">
2525
{% for page in Plugins.user_menu_pages %}
2626
<li class="nav-item">
@@ -177,3 +177,19 @@
177177
</div>
178178
</div>
179179
</nav>
180+
181+
<script>
182+
// 检测Firefox浏览器并修改navbar-collapse的CSS类
183+
(function() {
184+
const isFirefox = navigator.userAgent.toLowerCase().indexOf('firefox') > -1;
185+
const navbarCollapse = document.getElementById('base-navbars');
186+
187+
if (isFirefox) {
188+
// 如果是Firefox浏览器,移除collapse类,只保留navbar-collapse
189+
navbarCollapse.classList.remove('collapse');
190+
} else {
191+
// 如果不是Firefox浏览器,添加collapse类
192+
navbarCollapse.classList.add('collapse');
193+
}
194+
})();
195+
</script>

0 commit comments

Comments
 (0)