fix: cdn 修复

This commit is contained in:
Tim
2025-09-02 11:45:35 +08:00
parent 564ebfbc2c
commit 73bb873bfe
2 changed files with 10 additions and 3 deletions

View File

@@ -2,7 +2,11 @@ const toCdnUrl = (emoji) => {
const codepoints = Array.from(emoji)
.map((c) => c.codePointAt(0).toString(16))
.join('_')
return `https://fonts.gstatic.com/s/e/notoemoji/latest/${codepoints}/emoji.svg`
// 国外镜像有点小卡 (=゚ω゚)ノ, 国内大部分地区访问时会触发 SNI 封锁 / DNS 污染
// return `https://fonts.gstatic.com/s/e/notoemoji/latest/${codepoints}/emoji.svg`
// loli.net即字节系开源社区 mirror比如 jsDelivr 中国优化节点背后的 CDN 体系). 不会被墙
return `https://gstatic.loli.net/s/e/notoemoji/latest/${codepoints}/emoji.svg`
}
export const reactionEmojiMap = {

View File

@@ -1,6 +1,9 @@
// cdn.jsdelivr.net/gh/... 国内容易抽风
// export const TIEBA_EMOJI_CDN = 'https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions@master/'
// Finally方案: 自托管
export const TIEBA_EMOJI_CDN =
'https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions@master/'
// export const TIEBA_EMOJI_CDN = 'https://openisle-1307107697.cos.ap-guangzhou.myqcloud.com/assert/vditor/dist/images/emoji/'
'https://openisle-1307107697.cos.ap-guangzhou.myqcloud.com/assert/tieba/'
export const tiebaEmoji = (() => {
const map = { tieba1: TIEBA_EMOJI_CDN + 'image_emoticon.png' }