diff --git a/freshman/宿舍规格/index.html b/freshman/宿舍规格/index.html index 41df045..faa1cda 100644 --- a/freshman/宿舍规格/index.html +++ b/freshman/宿舍规格/index.html @@ -769,28 +769,34 @@ } async function updateAvatar(email) { - if (!email) { - console.log("Email not provided, skipping avatar update."); - return; - } + if (!email) { + console.log("Email not provided, skipping avatar update."); + return; + } - const avatarUrl = `https://emberimg.oss-cn-beijing.aliyuncs.com/user/${email}/avatar`; + const avatarUrl = `https://emberimg.oss-cn-beijing.aliyuncs.com/user/${email}/avatar`; + const defaultAvatarUrl = "https://emberimg.oss-cn-beijing.aliyuncs.com/avatar/default.png"; + + try { + const response = await fetchNoCache(avatarUrl); + if (response.ok) { + document.getElementById('avatar').src = avatarUrl; + document.getElementById('avatar').style.display = "block"; + console.log("Avatar updated."); + } else if (response.status === 404) { + document.getElementById('avatar').src = defaultAvatarUrl; + document.getElementById('avatar').style.display = "block"; + console.log("Avatar file not found, using default avatar."); + } else { + throw new Error('Failed to fetch avatar'); + } + } catch (error) { + document.getElementById('avatar').src = defaultAvatarUrl; + document.getElementById('avatar').style.display = "block"; + console.error("Error loading avatar:", error); + } +} - try { - const response = await fetchNoCache(avatarUrl); - if (response.ok) { - document.getElementById('avatar').src = avatarUrl; - document.getElementById('avatar').style.display = "block"; - console.log("Avatar updated."); - } else if (response.status === 404) { - console.log("Avatar file not found, using default avatar."); - } else { - throw new Error('Failed to fetch avatar'); - } - } catch (error) { - console.error("Error loading avatar:", error); - } - } const email = "1279347317@qq.com"; diff --git a/freshman/群/index.html b/freshman/群/index.html index 7dbc523..a887a8b 100644 --- a/freshman/群/index.html +++ b/freshman/群/index.html @@ -561,28 +561,34 @@ } async function updateAvatar(email) { - if (!email) { - console.log("Email not provided, skipping avatar update."); - return; - } + if (!email) { + console.log("Email not provided, skipping avatar update."); + return; + } - const avatarUrl = `https://emberimg.oss-cn-beijing.aliyuncs.com/user/${email}/avatar`; + const avatarUrl = `https://emberimg.oss-cn-beijing.aliyuncs.com/user/${email}/avatar`; + const defaultAvatarUrl = "https://emberimg.oss-cn-beijing.aliyuncs.com/avatar/default.png"; + + try { + const response = await fetchNoCache(avatarUrl); + if (response.ok) { + document.getElementById('avatar').src = avatarUrl; + document.getElementById('avatar').style.display = "block"; + console.log("Avatar updated."); + } else if (response.status === 404) { + document.getElementById('avatar').src = defaultAvatarUrl; + document.getElementById('avatar').style.display = "block"; + console.log("Avatar file not found, using default avatar."); + } else { + throw new Error('Failed to fetch avatar'); + } + } catch (error) { + document.getElementById('avatar').src = defaultAvatarUrl; + document.getElementById('avatar').style.display = "block"; + console.error("Error loading avatar:", error); + } +} - try { - const response = await fetchNoCache(avatarUrl); - if (response.ok) { - document.getElementById('avatar').src = avatarUrl; - document.getElementById('avatar').style.display = "block"; - console.log("Avatar updated."); - } else if (response.status === 404) { - console.log("Avatar file not found, using default avatar."); - } else { - throw new Error('Failed to fetch avatar'); - } - } catch (error) { - console.error("Error loading avatar:", error); - } - } const email = "1279347317@qq.com"; diff --git a/rapidlinks/快速链接/index.html b/rapidlinks/快速链接/index.html index 4aeae6f..6a7ee9b 100644 --- a/rapidlinks/快速链接/index.html +++ b/rapidlinks/快速链接/index.html @@ -477,28 +477,34 @@ } async function updateAvatar(email) { - if (!email) { - console.log("Email not provided, skipping avatar update."); - return; - } + if (!email) { + console.log("Email not provided, skipping avatar update."); + return; + } - const avatarUrl = `https://emberimg.oss-cn-beijing.aliyuncs.com/user/${email}/avatar`; + const avatarUrl = `https://emberimg.oss-cn-beijing.aliyuncs.com/user/${email}/avatar`; + const defaultAvatarUrl = "https://emberimg.oss-cn-beijing.aliyuncs.com/avatar/default.png"; + + try { + const response = await fetchNoCache(avatarUrl); + if (response.ok) { + document.getElementById('avatar').src = avatarUrl; + document.getElementById('avatar').style.display = "block"; + console.log("Avatar updated."); + } else if (response.status === 404) { + document.getElementById('avatar').src = defaultAvatarUrl; + document.getElementById('avatar').style.display = "block"; + console.log("Avatar file not found, using default avatar."); + } else { + throw new Error('Failed to fetch avatar'); + } + } catch (error) { + document.getElementById('avatar').src = defaultAvatarUrl; + document.getElementById('avatar').style.display = "block"; + console.error("Error loading avatar:", error); + } +} - try { - const response = await fetchNoCache(avatarUrl); - if (response.ok) { - document.getElementById('avatar').src = avatarUrl; - document.getElementById('avatar').style.display = "block"; - console.log("Avatar updated."); - } else if (response.status === 404) { - console.log("Avatar file not found, using default avatar."); - } else { - throw new Error('Failed to fetch avatar'); - } - } catch (error) { - console.error("Error loading avatar:", error); - } - } const email = ""; diff --git a/resources/c语言/index.html b/resources/c语言/index.html index 81274ee..3b3b43e 100644 --- a/resources/c语言/index.html +++ b/resources/c语言/index.html @@ -478,28 +478,34 @@ } async function updateAvatar(email) { - if (!email) { - console.log("Email not provided, skipping avatar update."); - return; - } + if (!email) { + console.log("Email not provided, skipping avatar update."); + return; + } - const avatarUrl = `https://emberimg.oss-cn-beijing.aliyuncs.com/user/${email}/avatar`; + const avatarUrl = `https://emberimg.oss-cn-beijing.aliyuncs.com/user/${email}/avatar`; + const defaultAvatarUrl = "https://emberimg.oss-cn-beijing.aliyuncs.com/avatar/default.png"; + + try { + const response = await fetchNoCache(avatarUrl); + if (response.ok) { + document.getElementById('avatar').src = avatarUrl; + document.getElementById('avatar').style.display = "block"; + console.log("Avatar updated."); + } else if (response.status === 404) { + document.getElementById('avatar').src = defaultAvatarUrl; + document.getElementById('avatar').style.display = "block"; + console.log("Avatar file not found, using default avatar."); + } else { + throw new Error('Failed to fetch avatar'); + } + } catch (error) { + document.getElementById('avatar').src = defaultAvatarUrl; + document.getElementById('avatar').style.display = "block"; + console.error("Error loading avatar:", error); + } +} - try { - const response = await fetchNoCache(avatarUrl); - if (response.ok) { - document.getElementById('avatar').src = avatarUrl; - document.getElementById('avatar').style.display = "block"; - console.log("Avatar updated."); - } else if (response.status === 404) { - console.log("Avatar file not found, using default avatar."); - } else { - throw new Error('Failed to fetch avatar'); - } - } catch (error) { - console.error("Error loading avatar:", error); - } - } const email = "3055938446@qq.com"; diff --git a/resources/大化/index.html b/resources/大化/index.html index de1c3b7..1791e10 100644 --- a/resources/大化/index.html +++ b/resources/大化/index.html @@ -474,28 +474,34 @@ } async function updateAvatar(email) { - if (!email) { - console.log("Email not provided, skipping avatar update."); - return; - } + if (!email) { + console.log("Email not provided, skipping avatar update."); + return; + } - const avatarUrl = `https://emberimg.oss-cn-beijing.aliyuncs.com/user/${email}/avatar`; + const avatarUrl = `https://emberimg.oss-cn-beijing.aliyuncs.com/user/${email}/avatar`; + const defaultAvatarUrl = "https://emberimg.oss-cn-beijing.aliyuncs.com/avatar/default.png"; + + try { + const response = await fetchNoCache(avatarUrl); + if (response.ok) { + document.getElementById('avatar').src = avatarUrl; + document.getElementById('avatar').style.display = "block"; + console.log("Avatar updated."); + } else if (response.status === 404) { + document.getElementById('avatar').src = defaultAvatarUrl; + document.getElementById('avatar').style.display = "block"; + console.log("Avatar file not found, using default avatar."); + } else { + throw new Error('Failed to fetch avatar'); + } + } catch (error) { + document.getElementById('avatar').src = defaultAvatarUrl; + document.getElementById('avatar').style.display = "block"; + console.error("Error loading avatar:", error); + } +} - try { - const response = await fetchNoCache(avatarUrl); - if (response.ok) { - document.getElementById('avatar').src = avatarUrl; - document.getElementById('avatar').style.display = "block"; - console.log("Avatar updated."); - } else if (response.status === 404) { - console.log("Avatar file not found, using default avatar."); - } else { - throw new Error('Failed to fetch avatar'); - } - } catch (error) { - console.error("Error loading avatar:", error); - } - } const email = "3055938446@qq.com"; diff --git a/resources/大物活页/index.html b/resources/大物活页/index.html index 947bf32..0c8cdd0 100644 --- a/resources/大物活页/index.html +++ b/resources/大物活页/index.html @@ -474,28 +474,34 @@ } async function updateAvatar(email) { - if (!email) { - console.log("Email not provided, skipping avatar update."); - return; - } + if (!email) { + console.log("Email not provided, skipping avatar update."); + return; + } - const avatarUrl = `https://emberimg.oss-cn-beijing.aliyuncs.com/user/${email}/avatar`; + const avatarUrl = `https://emberimg.oss-cn-beijing.aliyuncs.com/user/${email}/avatar`; + const defaultAvatarUrl = "https://emberimg.oss-cn-beijing.aliyuncs.com/avatar/default.png"; + + try { + const response = await fetchNoCache(avatarUrl); + if (response.ok) { + document.getElementById('avatar').src = avatarUrl; + document.getElementById('avatar').style.display = "block"; + console.log("Avatar updated."); + } else if (response.status === 404) { + document.getElementById('avatar').src = defaultAvatarUrl; + document.getElementById('avatar').style.display = "block"; + console.log("Avatar file not found, using default avatar."); + } else { + throw new Error('Failed to fetch avatar'); + } + } catch (error) { + document.getElementById('avatar').src = defaultAvatarUrl; + document.getElementById('avatar').style.display = "block"; + console.error("Error loading avatar:", error); + } +} - try { - const response = await fetchNoCache(avatarUrl); - if (response.ok) { - document.getElementById('avatar').src = avatarUrl; - document.getElementById('avatar').style.display = "block"; - console.log("Avatar updated."); - } else if (response.status === 404) { - console.log("Avatar file not found, using default avatar."); - } else { - throw new Error('Failed to fetch avatar'); - } - } catch (error) { - console.error("Error loading avatar:", error); - } - } const email = "3055938446@qq.com"; diff --git a/resources/孙子兵法/index.html b/resources/孙子兵法/index.html index 7876cb4..125ebe3 100644 --- a/resources/孙子兵法/index.html +++ b/resources/孙子兵法/index.html @@ -459,28 +459,34 @@ } async function updateAvatar(email) { - if (!email) { - console.log("Email not provided, skipping avatar update."); - return; - } + if (!email) { + console.log("Email not provided, skipping avatar update."); + return; + } - const avatarUrl = `https://emberimg.oss-cn-beijing.aliyuncs.com/user/${email}/avatar`; + const avatarUrl = `https://emberimg.oss-cn-beijing.aliyuncs.com/user/${email}/avatar`; + const defaultAvatarUrl = "https://emberimg.oss-cn-beijing.aliyuncs.com/avatar/default.png"; + + try { + const response = await fetchNoCache(avatarUrl); + if (response.ok) { + document.getElementById('avatar').src = avatarUrl; + document.getElementById('avatar').style.display = "block"; + console.log("Avatar updated."); + } else if (response.status === 404) { + document.getElementById('avatar').src = defaultAvatarUrl; + document.getElementById('avatar').style.display = "block"; + console.log("Avatar file not found, using default avatar."); + } else { + throw new Error('Failed to fetch avatar'); + } + } catch (error) { + document.getElementById('avatar').src = defaultAvatarUrl; + document.getElementById('avatar').style.display = "block"; + console.error("Error loading avatar:", error); + } +} - try { - const response = await fetchNoCache(avatarUrl); - if (response.ok) { - document.getElementById('avatar').src = avatarUrl; - document.getElementById('avatar').style.display = "block"; - console.log("Avatar updated."); - } else if (response.status === 404) { - console.log("Avatar file not found, using default avatar."); - } else { - throw new Error('Failed to fetch avatar'); - } - } catch (error) { - console.error("Error loading avatar:", error); - } - } const email = "1547163325@qq.com"; diff --git a/resources/工图习题/index.html b/resources/工图习题/index.html index 7f97c46..4af6c00 100644 --- a/resources/工图习题/index.html +++ b/resources/工图习题/index.html @@ -455,28 +455,34 @@ } async function updateAvatar(email) { - if (!email) { - console.log("Email not provided, skipping avatar update."); - return; - } + if (!email) { + console.log("Email not provided, skipping avatar update."); + return; + } - const avatarUrl = `https://emberimg.oss-cn-beijing.aliyuncs.com/user/${email}/avatar`; + const avatarUrl = `https://emberimg.oss-cn-beijing.aliyuncs.com/user/${email}/avatar`; + const defaultAvatarUrl = "https://emberimg.oss-cn-beijing.aliyuncs.com/avatar/default.png"; + + try { + const response = await fetchNoCache(avatarUrl); + if (response.ok) { + document.getElementById('avatar').src = avatarUrl; + document.getElementById('avatar').style.display = "block"; + console.log("Avatar updated."); + } else if (response.status === 404) { + document.getElementById('avatar').src = defaultAvatarUrl; + document.getElementById('avatar').style.display = "block"; + console.log("Avatar file not found, using default avatar."); + } else { + throw new Error('Failed to fetch avatar'); + } + } catch (error) { + document.getElementById('avatar').src = defaultAvatarUrl; + document.getElementById('avatar').style.display = "block"; + console.error("Error loading avatar:", error); + } +} - try { - const response = await fetchNoCache(avatarUrl); - if (response.ok) { - document.getElementById('avatar').src = avatarUrl; - document.getElementById('avatar').style.display = "block"; - console.log("Avatar updated."); - } else if (response.status === 404) { - console.log("Avatar file not found, using default avatar."); - } else { - throw new Error('Failed to fetch avatar'); - } - } catch (error) { - console.error("Error loading avatar:", error); - } - } const email = "3055938446@qq.com"; diff --git a/resources/数值分析/index.html b/resources/数值分析/index.html index 6750f88..fe516b5 100644 --- a/resources/数值分析/index.html +++ b/resources/数值分析/index.html @@ -534,28 +534,34 @@ } async function updateAvatar(email) { - if (!email) { - console.log("Email not provided, skipping avatar update."); - return; - } + if (!email) { + console.log("Email not provided, skipping avatar update."); + return; + } - const avatarUrl = `https://emberimg.oss-cn-beijing.aliyuncs.com/user/${email}/avatar`; + const avatarUrl = `https://emberimg.oss-cn-beijing.aliyuncs.com/user/${email}/avatar`; + const defaultAvatarUrl = "https://emberimg.oss-cn-beijing.aliyuncs.com/avatar/default.png"; + + try { + const response = await fetchNoCache(avatarUrl); + if (response.ok) { + document.getElementById('avatar').src = avatarUrl; + document.getElementById('avatar').style.display = "block"; + console.log("Avatar updated."); + } else if (response.status === 404) { + document.getElementById('avatar').src = defaultAvatarUrl; + document.getElementById('avatar').style.display = "block"; + console.log("Avatar file not found, using default avatar."); + } else { + throw new Error('Failed to fetch avatar'); + } + } catch (error) { + document.getElementById('avatar').src = defaultAvatarUrl; + document.getElementById('avatar').style.display = "block"; + console.error("Error loading avatar:", error); + } +} - try { - const response = await fetchNoCache(avatarUrl); - if (response.ok) { - document.getElementById('avatar').src = avatarUrl; - document.getElementById('avatar').style.display = "block"; - console.log("Avatar updated."); - } else if (response.status === 404) { - console.log("Avatar file not found, using default avatar."); - } else { - throw new Error('Failed to fetch avatar'); - } - } catch (error) { - console.error("Error loading avatar:", error); - } - } const email = "1279347317@qq.com"; diff --git a/resources/新通用教师用书1/index.html b/resources/新通用教师用书1/index.html index 099b2c8..296ae42 100644 --- a/resources/新通用教师用书1/index.html +++ b/resources/新通用教师用书1/index.html @@ -466,28 +466,34 @@ } async function updateAvatar(email) { - if (!email) { - console.log("Email not provided, skipping avatar update."); - return; - } + if (!email) { + console.log("Email not provided, skipping avatar update."); + return; + } - const avatarUrl = `https://emberimg.oss-cn-beijing.aliyuncs.com/user/${email}/avatar`; + const avatarUrl = `https://emberimg.oss-cn-beijing.aliyuncs.com/user/${email}/avatar`; + const defaultAvatarUrl = "https://emberimg.oss-cn-beijing.aliyuncs.com/avatar/default.png"; + + try { + const response = await fetchNoCache(avatarUrl); + if (response.ok) { + document.getElementById('avatar').src = avatarUrl; + document.getElementById('avatar').style.display = "block"; + console.log("Avatar updated."); + } else if (response.status === 404) { + document.getElementById('avatar').src = defaultAvatarUrl; + document.getElementById('avatar').style.display = "block"; + console.log("Avatar file not found, using default avatar."); + } else { + throw new Error('Failed to fetch avatar'); + } + } catch (error) { + document.getElementById('avatar').src = defaultAvatarUrl; + document.getElementById('avatar').style.display = "block"; + console.error("Error loading avatar:", error); + } +} - try { - const response = await fetchNoCache(avatarUrl); - if (response.ok) { - document.getElementById('avatar').src = avatarUrl; - document.getElementById('avatar').style.display = "block"; - console.log("Avatar updated."); - } else if (response.status === 404) { - console.log("Avatar file not found, using default avatar."); - } else { - throw new Error('Failed to fetch avatar'); - } - } catch (error) { - console.error("Error loading avatar:", error); - } - } const email = "3055938446@qq.com"; diff --git a/resources/概率论/index.html b/resources/概率论/index.html index 7507339..86b36cf 100644 --- a/resources/概率论/index.html +++ b/resources/概率论/index.html @@ -475,28 +475,34 @@ } async function updateAvatar(email) { - if (!email) { - console.log("Email not provided, skipping avatar update."); - return; - } + if (!email) { + console.log("Email not provided, skipping avatar update."); + return; + } - const avatarUrl = `https://emberimg.oss-cn-beijing.aliyuncs.com/user/${email}/avatar`; + const avatarUrl = `https://emberimg.oss-cn-beijing.aliyuncs.com/user/${email}/avatar`; + const defaultAvatarUrl = "https://emberimg.oss-cn-beijing.aliyuncs.com/avatar/default.png"; + + try { + const response = await fetchNoCache(avatarUrl); + if (response.ok) { + document.getElementById('avatar').src = avatarUrl; + document.getElementById('avatar').style.display = "block"; + console.log("Avatar updated."); + } else if (response.status === 404) { + document.getElementById('avatar').src = defaultAvatarUrl; + document.getElementById('avatar').style.display = "block"; + console.log("Avatar file not found, using default avatar."); + } else { + throw new Error('Failed to fetch avatar'); + } + } catch (error) { + document.getElementById('avatar').src = defaultAvatarUrl; + document.getElementById('avatar').style.display = "block"; + console.error("Error loading avatar:", error); + } +} - try { - const response = await fetchNoCache(avatarUrl); - if (response.ok) { - document.getElementById('avatar').src = avatarUrl; - document.getElementById('avatar').style.display = "block"; - console.log("Avatar updated."); - } else if (response.status === 404) { - console.log("Avatar file not found, using default avatar."); - } else { - throw new Error('Failed to fetch avatar'); - } - } catch (error) { - console.error("Error loading avatar:", error); - } - } const email = "3055938446@qq.com"; diff --git a/resources/概率论习题/index.html b/resources/概率论习题/index.html index 3799bd8..1e21f7b 100644 --- a/resources/概率论习题/index.html +++ b/resources/概率论习题/index.html @@ -474,28 +474,34 @@ } async function updateAvatar(email) { - if (!email) { - console.log("Email not provided, skipping avatar update."); - return; - } + if (!email) { + console.log("Email not provided, skipping avatar update."); + return; + } - const avatarUrl = `https://emberimg.oss-cn-beijing.aliyuncs.com/user/${email}/avatar`; + const avatarUrl = `https://emberimg.oss-cn-beijing.aliyuncs.com/user/${email}/avatar`; + const defaultAvatarUrl = "https://emberimg.oss-cn-beijing.aliyuncs.com/avatar/default.png"; + + try { + const response = await fetchNoCache(avatarUrl); + if (response.ok) { + document.getElementById('avatar').src = avatarUrl; + document.getElementById('avatar').style.display = "block"; + console.log("Avatar updated."); + } else if (response.status === 404) { + document.getElementById('avatar').src = defaultAvatarUrl; + document.getElementById('avatar').style.display = "block"; + console.log("Avatar file not found, using default avatar."); + } else { + throw new Error('Failed to fetch avatar'); + } + } catch (error) { + document.getElementById('avatar').src = defaultAvatarUrl; + document.getElementById('avatar').style.display = "block"; + console.error("Error loading avatar:", error); + } +} - try { - const response = await fetchNoCache(avatarUrl); - if (response.ok) { - document.getElementById('avatar').src = avatarUrl; - document.getElementById('avatar').style.display = "block"; - console.log("Avatar updated."); - } else if (response.status === 404) { - console.log("Avatar file not found, using default avatar."); - } else { - throw new Error('Failed to fetch avatar'); - } - } catch (error) { - console.error("Error loading avatar:", error); - } - } const email = "3055938446@qq.com"; diff --git a/resources/毛概复习指南/index.html b/resources/毛概复习指南/index.html index 9f0d067..d592a6f 100644 --- a/resources/毛概复习指南/index.html +++ b/resources/毛概复习指南/index.html @@ -463,28 +463,34 @@ } async function updateAvatar(email) { - if (!email) { - console.log("Email not provided, skipping avatar update."); - return; - } + if (!email) { + console.log("Email not provided, skipping avatar update."); + return; + } - const avatarUrl = `https://emberimg.oss-cn-beijing.aliyuncs.com/user/${email}/avatar`; + const avatarUrl = `https://emberimg.oss-cn-beijing.aliyuncs.com/user/${email}/avatar`; + const defaultAvatarUrl = "https://emberimg.oss-cn-beijing.aliyuncs.com/avatar/default.png"; + + try { + const response = await fetchNoCache(avatarUrl); + if (response.ok) { + document.getElementById('avatar').src = avatarUrl; + document.getElementById('avatar').style.display = "block"; + console.log("Avatar updated."); + } else if (response.status === 404) { + document.getElementById('avatar').src = defaultAvatarUrl; + document.getElementById('avatar').style.display = "block"; + console.log("Avatar file not found, using default avatar."); + } else { + throw new Error('Failed to fetch avatar'); + } + } catch (error) { + document.getElementById('avatar').src = defaultAvatarUrl; + document.getElementById('avatar').style.display = "block"; + console.error("Error loading avatar:", error); + } +} - try { - const response = await fetchNoCache(avatarUrl); - if (response.ok) { - document.getElementById('avatar').src = avatarUrl; - document.getElementById('avatar').style.display = "block"; - console.log("Avatar updated."); - } else if (response.status === 404) { - console.log("Avatar file not found, using default avatar."); - } else { - throw new Error('Failed to fetch avatar'); - } - } catch (error) { - console.error("Error loading avatar:", error); - } - } const email = ""; diff --git a/resources/画法几何ppt/index.html b/resources/画法几何ppt/index.html index 0bdb666..26d3ab3 100644 --- a/resources/画法几何ppt/index.html +++ b/resources/画法几何ppt/index.html @@ -459,28 +459,34 @@ } async function updateAvatar(email) { - if (!email) { - console.log("Email not provided, skipping avatar update."); - return; - } + if (!email) { + console.log("Email not provided, skipping avatar update."); + return; + } - const avatarUrl = `https://emberimg.oss-cn-beijing.aliyuncs.com/user/${email}/avatar`; + const avatarUrl = `https://emberimg.oss-cn-beijing.aliyuncs.com/user/${email}/avatar`; + const defaultAvatarUrl = "https://emberimg.oss-cn-beijing.aliyuncs.com/avatar/default.png"; + + try { + const response = await fetchNoCache(avatarUrl); + if (response.ok) { + document.getElementById('avatar').src = avatarUrl; + document.getElementById('avatar').style.display = "block"; + console.log("Avatar updated."); + } else if (response.status === 404) { + document.getElementById('avatar').src = defaultAvatarUrl; + document.getElementById('avatar').style.display = "block"; + console.log("Avatar file not found, using default avatar."); + } else { + throw new Error('Failed to fetch avatar'); + } + } catch (error) { + document.getElementById('avatar').src = defaultAvatarUrl; + document.getElementById('avatar').style.display = "block"; + console.error("Error loading avatar:", error); + } +} - try { - const response = await fetchNoCache(avatarUrl); - if (response.ok) { - document.getElementById('avatar').src = avatarUrl; - document.getElementById('avatar').style.display = "block"; - console.log("Avatar updated."); - } else if (response.status === 404) { - console.log("Avatar file not found, using default avatar."); - } else { - throw new Error('Failed to fetch avatar'); - } - } catch (error) { - console.error("Error loading avatar:", error); - } - } const email = ""; diff --git a/resources/线性代数/index.html b/resources/线性代数/index.html index aa27100..47c0fba 100644 --- a/resources/线性代数/index.html +++ b/resources/线性代数/index.html @@ -665,28 +665,34 @@ } async function updateAvatar(email) { - if (!email) { - console.log("Email not provided, skipping avatar update."); - return; - } + if (!email) { + console.log("Email not provided, skipping avatar update."); + return; + } - const avatarUrl = `https://emberimg.oss-cn-beijing.aliyuncs.com/user/${email}/avatar`; + const avatarUrl = `https://emberimg.oss-cn-beijing.aliyuncs.com/user/${email}/avatar`; + const defaultAvatarUrl = "https://emberimg.oss-cn-beijing.aliyuncs.com/avatar/default.png"; + + try { + const response = await fetchNoCache(avatarUrl); + if (response.ok) { + document.getElementById('avatar').src = avatarUrl; + document.getElementById('avatar').style.display = "block"; + console.log("Avatar updated."); + } else if (response.status === 404) { + document.getElementById('avatar').src = defaultAvatarUrl; + document.getElementById('avatar').style.display = "block"; + console.log("Avatar file not found, using default avatar."); + } else { + throw new Error('Failed to fetch avatar'); + } + } catch (error) { + document.getElementById('avatar').src = defaultAvatarUrl; + document.getElementById('avatar').style.display = "block"; + console.error("Error loading avatar:", error); + } +} - try { - const response = await fetchNoCache(avatarUrl); - if (response.ok) { - document.getElementById('avatar').src = avatarUrl; - document.getElementById('avatar').style.display = "block"; - console.log("Avatar updated."); - } else if (response.status === 404) { - console.log("Avatar file not found, using default avatar."); - } else { - throw new Error('Failed to fetch avatar'); - } - } catch (error) { - console.error("Error loading avatar:", error); - } - } const email = "1279347317@qq.com"; diff --git a/resources/软测测验/index.html b/resources/软测测验/index.html index 2dc83f5..694fe94 100644 --- a/resources/软测测验/index.html +++ b/resources/软测测验/index.html @@ -482,28 +482,34 @@ } async function updateAvatar(email) { - if (!email) { - console.log("Email not provided, skipping avatar update."); - return; - } + if (!email) { + console.log("Email not provided, skipping avatar update."); + return; + } - const avatarUrl = `https://emberimg.oss-cn-beijing.aliyuncs.com/user/${email}/avatar`; + const avatarUrl = `https://emberimg.oss-cn-beijing.aliyuncs.com/user/${email}/avatar`; + const defaultAvatarUrl = "https://emberimg.oss-cn-beijing.aliyuncs.com/avatar/default.png"; + + try { + const response = await fetchNoCache(avatarUrl); + if (response.ok) { + document.getElementById('avatar').src = avatarUrl; + document.getElementById('avatar').style.display = "block"; + console.log("Avatar updated."); + } else if (response.status === 404) { + document.getElementById('avatar').src = defaultAvatarUrl; + document.getElementById('avatar').style.display = "block"; + console.log("Avatar file not found, using default avatar."); + } else { + throw new Error('Failed to fetch avatar'); + } + } catch (error) { + document.getElementById('avatar').src = defaultAvatarUrl; + document.getElementById('avatar').style.display = "block"; + console.error("Error loading avatar:", error); + } +} - try { - const response = await fetchNoCache(avatarUrl); - if (response.ok) { - document.getElementById('avatar').src = avatarUrl; - document.getElementById('avatar').style.display = "block"; - console.log("Avatar updated."); - } else if (response.status === 404) { - console.log("Avatar file not found, using default avatar."); - } else { - throw new Error('Failed to fetch avatar'); - } - } catch (error) { - console.error("Error loading avatar:", error); - } - } const email = "1279347317@qq.com"; diff --git a/resources/食品安全/index.html b/resources/食品安全/index.html index 99d1ce4..9c78012 100644 --- a/resources/食品安全/index.html +++ b/resources/食品安全/index.html @@ -459,28 +459,34 @@ } async function updateAvatar(email) { - if (!email) { - console.log("Email not provided, skipping avatar update."); - return; - } + if (!email) { + console.log("Email not provided, skipping avatar update."); + return; + } - const avatarUrl = `https://emberimg.oss-cn-beijing.aliyuncs.com/user/${email}/avatar`; + const avatarUrl = `https://emberimg.oss-cn-beijing.aliyuncs.com/user/${email}/avatar`; + const defaultAvatarUrl = "https://emberimg.oss-cn-beijing.aliyuncs.com/avatar/default.png"; + + try { + const response = await fetchNoCache(avatarUrl); + if (response.ok) { + document.getElementById('avatar').src = avatarUrl; + document.getElementById('avatar').style.display = "block"; + console.log("Avatar updated."); + } else if (response.status === 404) { + document.getElementById('avatar').src = defaultAvatarUrl; + document.getElementById('avatar').style.display = "block"; + console.log("Avatar file not found, using default avatar."); + } else { + throw new Error('Failed to fetch avatar'); + } + } catch (error) { + document.getElementById('avatar').src = defaultAvatarUrl; + document.getElementById('avatar').style.display = "block"; + console.error("Error loading avatar:", error); + } +} - try { - const response = await fetchNoCache(avatarUrl); - if (response.ok) { - document.getElementById('avatar').src = avatarUrl; - document.getElementById('avatar').style.display = "block"; - console.log("Avatar updated."); - } else if (response.status === 404) { - console.log("Avatar file not found, using default avatar."); - } else { - throw new Error('Failed to fetch avatar'); - } - } catch (error) { - console.error("Error loading avatar:", error); - } - } const email = "1279347317@qq.com"; diff --git a/resources/高数/index.html b/resources/高数/index.html index be93a07..54bbe69 100644 --- a/resources/高数/index.html +++ b/resources/高数/index.html @@ -491,28 +491,34 @@ } async function updateAvatar(email) { - if (!email) { - console.log("Email not provided, skipping avatar update."); - return; - } + if (!email) { + console.log("Email not provided, skipping avatar update."); + return; + } - const avatarUrl = `https://emberimg.oss-cn-beijing.aliyuncs.com/user/${email}/avatar`; + const avatarUrl = `https://emberimg.oss-cn-beijing.aliyuncs.com/user/${email}/avatar`; + const defaultAvatarUrl = "https://emberimg.oss-cn-beijing.aliyuncs.com/avatar/default.png"; + + try { + const response = await fetchNoCache(avatarUrl); + if (response.ok) { + document.getElementById('avatar').src = avatarUrl; + document.getElementById('avatar').style.display = "block"; + console.log("Avatar updated."); + } else if (response.status === 404) { + document.getElementById('avatar').src = defaultAvatarUrl; + document.getElementById('avatar').style.display = "block"; + console.log("Avatar file not found, using default avatar."); + } else { + throw new Error('Failed to fetch avatar'); + } + } catch (error) { + document.getElementById('avatar').src = defaultAvatarUrl; + document.getElementById('avatar').style.display = "block"; + console.error("Error loading avatar:", error); + } +} - try { - const response = await fetchNoCache(avatarUrl); - if (response.ok) { - document.getElementById('avatar').src = avatarUrl; - document.getElementById('avatar').style.display = "block"; - console.log("Avatar updated."); - } else if (response.status === 404) { - console.log("Avatar file not found, using default avatar."); - } else { - throw new Error('Failed to fetch avatar'); - } - } catch (error) { - console.error("Error loading avatar:", error); - } - } const email = "3055938446@qq.com"; diff --git a/resources/高数习题/index.html b/resources/高数习题/index.html index 6bcb1ef..1ff1256 100644 --- a/resources/高数习题/index.html +++ b/resources/高数习题/index.html @@ -479,28 +479,34 @@ } async function updateAvatar(email) { - if (!email) { - console.log("Email not provided, skipping avatar update."); - return; - } + if (!email) { + console.log("Email not provided, skipping avatar update."); + return; + } - const avatarUrl = `https://emberimg.oss-cn-beijing.aliyuncs.com/user/${email}/avatar`; + const avatarUrl = `https://emberimg.oss-cn-beijing.aliyuncs.com/user/${email}/avatar`; + const defaultAvatarUrl = "https://emberimg.oss-cn-beijing.aliyuncs.com/avatar/default.png"; + + try { + const response = await fetchNoCache(avatarUrl); + if (response.ok) { + document.getElementById('avatar').src = avatarUrl; + document.getElementById('avatar').style.display = "block"; + console.log("Avatar updated."); + } else if (response.status === 404) { + document.getElementById('avatar').src = defaultAvatarUrl; + document.getElementById('avatar').style.display = "block"; + console.log("Avatar file not found, using default avatar."); + } else { + throw new Error('Failed to fetch avatar'); + } + } catch (error) { + document.getElementById('avatar').src = defaultAvatarUrl; + document.getElementById('avatar').style.display = "block"; + console.error("Error loading avatar:", error); + } +} - try { - const response = await fetchNoCache(avatarUrl); - if (response.ok) { - document.getElementById('avatar').src = avatarUrl; - document.getElementById('avatar').style.display = "block"; - console.log("Avatar updated."); - } else if (response.status === 404) { - console.log("Avatar file not found, using default avatar."); - } else { - throw new Error('Failed to fetch avatar'); - } - } catch (error) { - console.error("Error loading avatar:", error); - } - } const email = "3055938446@qq.com";