From e4550a9533c5caf0a0607a1071aea931ff9e7508 Mon Sep 17 00:00:00 2001 From: yxw <17074267@qq.com> Date: Tue, 9 Dec 2025 14:18:45 +0800 Subject: [PATCH] ? --- .../Atomx.Admin.Client/wwwroot/js/common.js | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 Atomx.Admin/Atomx.Admin.Client/wwwroot/js/common.js diff --git a/Atomx.Admin/Atomx.Admin.Client/wwwroot/js/common.js b/Atomx.Admin/Atomx.Admin.Client/wwwroot/js/common.js new file mode 100644 index 0000000..ed7380e --- /dev/null +++ b/Atomx.Admin/Atomx.Admin.Client/wwwroot/js/common.js @@ -0,0 +1,31 @@ +function getCookie(name) { + console.log("Getting cookie:", name); + const value = `; ${document.cookie}`; + console.log("Document cookie string:", value); + const parts = value.split(`; ${name}=`); + console.log("Cookie parts:", parts); + if (parts.length === 2) { + var text = parts.pop().split(';').shift(); + console.log("Cookie value found:", text); + return text; + } +} + +function setCookie(name, value, days) { + const expires = new Date(Date.now() + days * 864e5).toUTCString(); + document.cookie = `${name}=${value}; expires=${expires}; path=/; SameSite=Strict; Secure`; +} + +function deleteCookie(name) { + document.cookie = `${name}=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/;`; +} + +// 获取浏览器语言 +function getBrowserLanguage() { + return navigator.language || navigator.userLanguage || 'zh-Hans'; +} + +// 设置HTML lang属性 +function setHtmlLang(lang) { + document.documentElement.lang = lang; +} \ No newline at end of file