Skip to content

Commit 1936926

Browse files
committed
调试
1 parent 6f16058 commit 1936926

File tree

1 file changed

+21
-23
lines changed

1 file changed

+21
-23
lines changed

src/layouts/BaseLayout.astro

Lines changed: 21 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,27 @@ const { description, keywords, title, canonical, ogType } = Astro.props;
6565
</html>
6666

6767
<script>
68+
import { ToastMessageEvent } from "../utils/types";
69+
70+
const welcome = () => {
71+
// 获取完整的来源 URL
72+
let referrer = document.referrer;
73+
console.log("欢迎,referrer:", referrer);
74+
if (!referrer) {
75+
return;
76+
}
77+
let url = new URL(referrer);
78+
console.log("来源域名:", url.hostname);
79+
document.dispatchEvent(
80+
new ToastMessageEvent(
81+
"welcomeEvent",
82+
"welcome",
83+
`欢迎来自${url.hostname}的访客`
84+
)
85+
);
86+
};
87+
window.onload = welcome;
88+
6889
const menu = document.getElementById("menu");
6990
if (menu instanceof HTMLElement) {
7091
let lastScrollTop = 0;
@@ -127,29 +148,6 @@ const { description, keywords, title, canonical, ogType } = Astro.props;
127148
});
128149
</script>
129150

130-
<script>
131-
import { ToastMessageEvent } from "../utils/types";
132-
133-
const welcome = () => {
134-
// 获取完整的来源 URL
135-
let referrer = document.referrer;
136-
console.log("欢迎,referrer:", referrer);
137-
if (!referrer) {
138-
return;
139-
}
140-
let url = new URL(referrer);
141-
console.log("来源域名:", url.hostname);
142-
document.dispatchEvent(
143-
new ToastMessageEvent(
144-
"welcomeEvent",
145-
"welcome",
146-
`欢迎来自${url.hostname}的访客`
147-
)
148-
);
149-
};
150-
window.onload = welcome;
151-
</script>
152-
153151
<style>
154152
* {
155153
box-sizing: border-box; /* 确保所有元素的宽高包含 padding 和 border */

0 commit comments

Comments
 (0)