DaleZ 焊锡锡 我就是因为这个才拖到今天宣布。。。跟站长联系了一下。 目前是禁止空Referrer请求的,您可以直接依据相关路径规则指定src链接。 此外,目前项目下多个项目都与jsdelivr的链接有重合,可以直接替换。 回复并刷新后可见 可能要求还是太严格了一点,不过也请注意 Flarum 是不是禁止带 Referer 跨源请求了,因为在这里点击链接就会有问题。
DaleZ Flarum 官方 community 有几个类似的问题。 最匹配的是:https://discuss.flarum.org/d/27903-why-is-there-no-referer-in-request-headers/11 另一个是:https://discuss.flarum.org/d/29254-there-is-no-referer-in-the-request-and-the-anti-leech-chain-cannot-be-opened 参考它们或许会有解决方法?
DaleZ 綾瀬桃桃 不过我赌 Twemoji15出来之后马上 #意见反馈 就会多一个帖子出来( ? 你是说要求跟进 Twemoji 更新吗?那不会。 DaleZ 以后 msemoji 更新会在此处通知。
焊锡锡 DaleZ 似乎是改了flarum关于emoji处理的代码,默认是引用twemoji的。但是上边这个repo还没合并更改,我们先在服务器本地做的更改。 不过后来看了一下,目前用的是nginx的sub_filter,这个属于是对后端生成的页面进行patch,这个好处是上游如果更新了相关的代码,不需要重新合并更改。
DaleZ 焊锡锡 Ⓜ️💲 没有问题. 事实上标题不受这个影响. 就是不用 SVG 会导致大表情模糊,本来想建议用 SVG 的,但是那 Bug…… SVG 部分因为没有可以从字体里批量提取的工具,所以所有的东西都是我人工花了两个星期提取的,重命名错误会导致对应的 Emoji 缺少并被 Twemoji 占位,并且因为人表情实在太多(一千多),所以我不得不通过自动化脚本来生成其它5种肤色(否则正式版根本不会这么快推出),还会导致一些奇怪的地方被改色,最终形成上图中的错误,这些还需要我去查找并修复。不过,看到成品我已经觉得很值得了。
DaleZ 焊锡锡 同感。这样也省得后期不断跟进更新了。但是那个 Github 仓库到底是什么呢 我会不断更新库的,实际上1.0.1已经推出了😂(这种更新通常只是错误内容修改,比如本次更新只修改了 SVG 格式中部分肤色错误。) 但是最近不会增加 Unicode 14 的内容,这要等 MS 推22H2才行,我暂时不想升级。 如果增加了 Unicode 14 的 Emoji,我会第一时间通知的。版本号将为1.1.0。
綾瀬桃桃 焊锡锡 昨天晚上太困了就没记清是怎么改的 顺带一提 教训:不要晚上改任何config/code(我昨晚把nginx搞炸一次 论坛搞炸两次 referrerPolicy还打成了refererPolicy) 我紫菜 (顺便吐槽一下 Uptimerobot压根没捕获到我把论坛弄炸的记录 4min刷新时间确实长了
綾瀬桃桃 DaleZ 别说了 綾瀬桃桃 我昨晚把nginx搞炸一次 论坛搞炸两次 referrerPolicy还打成了refererPolicy 我当时看着压根没变的emoji最后没办法直接往核管群里一丢睡大觉去了(
DaleZ 綾瀬桃桃 这可能会是下一个 Plan,但对我来说应该只能完成一个“P”,因为“lan”。放 NPM 上面似乎也不会比现在有用多少吧,也可能是我不了解它的好处。 事实上我觉得已经不错了。 JC_ProPlus 加载速度应该还可以吧?数据加载量太多了?
DaleZ “是的,我要挖。这个帖子仍有时效性。” JC_ProPlus 由于几个月前 MaxCDN 关闭了,现在 Emoji 面板使用的链接,比如 https://twemoji.maxcdn.com/v/13.0.0/svg/1f600.svg 将跳转到 https://cdn.jsdelivr.net/gh/twitter/twemoji@v13.0.0/assets/svg/1f600.svg 所以看看要不要替换一下?顺便也许还能 Redesign 一个支持 14.0 版本的面板……