javascript - iOS 8.3 Mobile Safari 禁用表情符号渲染

标签 javascript ios css iphone mobile-safari

Apple 最近发布了 iOS 8.3。 他们添加了更多的表情符号,现在所有表情符号都在移动浏览器中呈现。 例如 ▶ 将呈现为表情符号图标。 有没有办法禁用表情符号渲染?例如通过 CSS 或 JavaScript?

最佳答案

是的,您可以通过使用适当的变体字形逐个字符地禁用这些。

由于未指定变体,以下示例将黑色的右指三 Angular 形呈现为表情符号。

▶

但是,如果您指定了正确的变体字形,您将获得文本。

▶︎

一般来说, 为您提供文本版本,而 或未另行指定的为您提供表情符号版本。

参见 http://anthonyticknor.com/demos/emoji/以左箭头和黑色沉重的心形为例。我从 http://mts.io/2015/04/21/unicode-symbol-render-text-emoji/ 那里学到了我在那里所做的大部分工作。

关于javascript - iOS 8.3 Mobile Safari 禁用表情符号渲染,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29567298/

相关文章:

javascript - jQuery 'if' 语句不起作用

html - 如何在 Internet Explorer 中删除 "pictureframe"?

javascript - 同一 flatMap 方法中的多个 http 请求

ios - 防止我的应用程序在后台模式下暂停?

ios - 在 iOS 中通过 opencv 或 opengl 拉伸(stretch)图像区域

ios条件tableview单元格渲染

jquery - 图片溢出div区域

css - Bourbon 中的 "Compact"函数未调用 SASS

javascript - 添加 .orderByChild.StartAt 过滤器时为 "ref.child is not a function"

javascript - 如果选中复选框则禁用输入