相关疑难解决方法(0)

如何防止Unicode字符在JavaScript中从HTML呈现为表情符号?

我正在从FileFormat.Info的搜索中找到特殊字符的Unicode .

某些字符呈现为经典的黑白字形,例如⚠(警告标志\u26A0⚠).这些是首选,因为我可以将CSS样式(如颜色)应用于它们.

警告标志符号的图像

其他人正在渲染为更新的卡通表情符号,例如hour(沙漏,\u231B⌛).这些不是优选的,因为我不能完全定型它们.

沙漏表情符号的图像

看来浏览器正在进行此更改,因为我能够在Mac Firefox上看到沙漏字形,而不是Mac Chrome或Mac Safari.

有没有办法强制浏览器显示旧的(单调单调)版本?

更新:看来(从下面的评论)有一个文本显示选择,FE0E,可用来执行文本VS-表情符号.选择器作为后缀连接到字符的代码上,没有空格,例如⌛︎HTML十六进制或\u231B\uFE0EJS.但是,它并没有被所有浏览器(例如Chrome和Edge)所尊重.

html javascript css unicode emoji

105
推荐指数
5
解决办法
4万
查看次数

标签 统计

css ×1

emoji ×1

html ×1

javascript ×1

unicode ×1