- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在用户生成的帖子中,我有很多原始表情符号,例如
<p>I ❤ your post!</p>
我想知道将这些表情符号替换为彩色表情符号的最佳方式是什么,例如:
<p>I <i class="twa twa-heart">❤️</i> your post!</p>
我想用 twemoji 设置表情符号的样式图书馆。
您可能会问为什么不让用户在选择表情符号时首先插入样式表情符号?答案是界面的文本编辑器不是所见即所得,用户帖子被严重剥离。所以排除了这种选择,我正在寻找一种在渲染时进行这种转换的解决方案。
最佳答案
查看 twemoji 的文档.... https://github.com/twitter/twemoji#api
以下是twemoji
命名空间中公开的所有方法。
这是主要的解析实用程序,每种解析类型有 3 个重载。
解析主要有两种:string parsing和 DOM parsing .
你可以解析字符串(解析它们的输入)。
我相信您正在寻找这样的平滑剂:
但是,对于已经清理过的字符串,这种方法可以认为是足够安全的。如果安全是您主要关注的问题之一,请参阅 DOM 解析。
twemoji.parse('I \u2764\uFE0F emoji!');
// will produce
/*
I <img
class="emoji"
draggable="false"
alt="❤️"
src="https://twemoji.maxcdn.com/36x36/2764.png"/> emoji!
*/
关于javascript - 如何用 twemoji 替换 html 中的表情符号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56379672/
我正在使用这个库 https://www.npmjs.com/package/twemoji并且不知道如何转换这样的字符串 'I \u2764\uFE0F emoji!' 不 I emoji! 但是
我正在尝试使用 twemoji ( https://github.com/twitter/twemoji ) 转换 unicode 表情符号字符。 我有一个非常简单的页面:
所以我在这里设置了一个代码笔来演示我的问题:http://codepen.io/anon/pen/yNYzXx var emojiString = "I \u2764\uFE0F emoji!";
我正在使用 twemoji在页面上设置表情符号的样式: $(document).ready(function () { document.body = twemoji.parse(documen
我正在使用图书馆 twemoji在我的项目中。 现在,GitHub 中的示例在我的本地计算机上运行良好,但如果我尝试这样做:twemoji.parse('\u1f600') 我得到一个奇怪的结果:ὠ0
我的目标是在我的 Angular 应用程序中用 Jest 运行单元测试,而不需要: error TS2304: Cannot find name 'twemoji' Twemoji添加到项目 pack
在用户生成的帖子中,我有很多原始表情符号,例如 I ❤ your post! 我想知道将这些表情符号替换为彩色表情符号的最佳方式是什么,例如: I ❤️ your post! 我想用 twem
我想用 Twitter 开源 twemoji 替换 UILable 或 UITextView 中的所有标准 iOS 表情符号. 我找不到任何库或文档可以在 iOS 中执行此操作。有没有人有一个解决方案
我是一名优秀的程序员,十分优秀!