mirror of
https://github.com/nagisa77/OpenIsle.git
synced 2026-02-06 23:21:16 +08:00
fix: cdn 修复
This commit is contained in:
@@ -2,7 +2,11 @@ const toCdnUrl = (emoji) => {
|
|||||||
const codepoints = Array.from(emoji)
|
const codepoints = Array.from(emoji)
|
||||||
.map((c) => c.codePointAt(0).toString(16))
|
.map((c) => c.codePointAt(0).toString(16))
|
||||||
.join('_')
|
.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 = {
|
export const reactionEmojiMap = {
|
||||||
|
|||||||
@@ -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 =
|
export const TIEBA_EMOJI_CDN =
|
||||||
'https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions@master/'
|
'https://openisle-1307107697.cos.ap-guangzhou.myqcloud.com/assert/tieba/'
|
||||||
// export const TIEBA_EMOJI_CDN = 'https://openisle-1307107697.cos.ap-guangzhou.myqcloud.com/assert/vditor/dist/images/emoji/'
|
|
||||||
|
|
||||||
export const tiebaEmoji = (() => {
|
export const tiebaEmoji = (() => {
|
||||||
const map = { tieba1: TIEBA_EMOJI_CDN + 'image_emoticon.png' }
|
const map = { tieba1: TIEBA_EMOJI_CDN + 'image_emoticon.png' }
|
||||||
|
|||||||
Reference in New Issue
Block a user