我有支持聊天的Google Chrome扩展程序。 Chrome扩展程序显示桌面通知中发送给您的邮件。我注意到每当我从iPhone发送表情符号时,它都会在桌面通知中正确显示。但是当我尝试在实际应用程序中显示相同的表情符号时(它是一个注入页面的iframe),它显示为正方形。
好像在https://code.google.com/p/chromium/issues/detail?id=62435有一个开放的错误。 我想知道为什么它在桌面通知中正常工作而不是其他?另外,我有什么办法可以解决它吗?
答案 0 :(得分:4)
Chrome现在将支持emojis(仅限OSX)。您可以等待几周,直到使用此功能发布稳定版本,或者您可以下载已包含此功能的开发版本here。
顺便说一句,如果您想测试它是否有效,您可以使用此page(就像魅力一样)。
答案 1 :(得分:4)
我刚刚使用开源Twemoji library在我的扩展程序中实现了表情符号支持。
在最简单的形式中,它涉及添加.js
文件并在DOM元素上调用函数以用Twitter CDN提供的图像替换Unicode表情符号:
twemoji.parse(node);
有关更多选项,请参阅存储库自述文件。
答案 2 :(得分:1)
您可以使用名为 Chromoji 的Chrome扩展程序查看表情符号 它也适用于Mac OS X,Windows和Linux。
答案 3 :(得分:0)
我看到这个问题可以通过在Windows 7 x64下更新Internet Explorer到版本11来解决(受影响的几台计算机,全部已解决)。
在我的情况下,这是因为我用纯粹的,没有服务包装的Windows 7 x64格式化了电脑。在安装了Windows 7和IE11上的SP1之后,所有浏览器都开始正确显示表情符号。我用于测试this网站。
如果页面在页面周围显示正方形,则错误无法解决。如果页面显示几种符号,则消除错误。
请告诉我们这种解决方法是否有效。