微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

表情符号不是由 chrome 扩展程序渲染的?

如何解决表情符号不是由 chrome 扩展程序渲染的?

几个月前,我写了一个 extension 来扫描网页并从中提取一些细节。该网页是一个申请表,扩展的用户可以在检查申请人提供的详细信息后选择完整或不完整。用户点击扩展程序上的复制按钮后,它会自动将扩展程序提取的详细信息以预先安排的模板格式复制到剪贴板。

如果用户选择完成,将通过以下函数生成的文本中添加一个勾号。这是确切函数github link

var currentDate = Date.Now();
var lastSeenDate = new Date(this.controller.locals.lastSeen);
//Date.Now gives time in milliseconds from 1970
//( (0) = days * (24) = hours * (60) = minutes * (60) = seconds * (1000) = milliseconds)
var diffDate = lastSeenDate - (0 * 24 * 60 * 60 * 1000)

if (this.controller.locals.lastSeen > diffDate && 
  this.controller.locals.lastSeen == currentDate ) {
  return "White";
}
else {
   return "Green"
} 

最终的剪贴板文本是这样的: this.controller.locals.lastSeen

直到昨天这才正常工作。现在它不起作用了。

显示这样的消息,if (completedOrIncomplete == "COMPLETE") { completedOrIncomplete = completedOrIncomplete + " ✅" } else { //do nothing } } }

我认为这可能是由于昨天(2021 年 9 月 6 日)“快速”CDN 中断,因为据报道 Twitter 表情符号因中断而无法加载。现在该问题已通过“Fastly”解决,但某些用户仍无法加载表情符号。

  1. 我应该怎么做才能解决这个问题?
  2. 新版本的扩展是否应该解决这个问题?
  3. 如果这实际上是 Fastly CDN 问题导致的,那么 CDN 怎么会与 Emoji 加载相关?

提前致谢。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。