表情符号不是由 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 (将#修改为@)