Add user-defined emotions for BBCODE forum.
KF论坛、BBCODE论坛专用的回复表情, 自定义插图的脚本。 用户在发帖时可以快速输入自定义表情和论坛BBCODE。
由于KF域名变动频繁, 不再维护。
- Firefox: 安装Greasemonkey扩展 或 Tampermonkey扩展,重启浏览器后访问脚本下载地址安装脚本即可
- Chrome(及各种采用Chromium内核的浏览器,如360、搜狗、百度、猎豹、QQ浏览器等):
安装Tampermonkey扩展(需翻墙),然后访问脚本下载地址安装脚本即可
(注意:安装脚本的时候请点击“安装”按钮,不要点“安装在Chrome”的按钮【见251楼】)
(各种采用了Chromium内核的国产浏览器也可尝试到各自的应用市场里搜索Tampermonkey扩展) - Edge: 安装Tampermonkey扩展,然后访问脚本下载地址安装脚本即可
- Opera: 安装Violent monkey扩展 或 Tampermonkey扩展,然后访问脚本下载地址安装脚本即可
- 傲游浏览器: 安装暴力猴扩展,然后访问脚本下载地址安装脚本即可
- 手机浏览器: 详情请见此贴
运行npm run build
- Version 2.0.1: 2014.09.20版本: 初版
- Version 3.0.1: 2016.11.13版本: bug修复
- Version 4.0.0: 2017.01.09版本: 第一次重构为OOP
- Version 4.2.9: 2017.01.26版本: 按照ES6标准更改代码, 增加gulp。
- Version 4.3.0: 2017.01.30版本: 兼容性修复, document.getElementsByTagName方法返回的是HTMLCollection。Comment from 布丁: 在较新版的Firefox中,HTMLCollection支持Iterator接口,所以可以用for...of循环而在Chrome中(我只在使用Chromium 50内核的浏览器下测试过),HTMLCollection不支持Iterator接口,不可用直接使用for...of循环。 目前采用解决方法:
Array.from
。 - Version 4.3.1: 2017.01.31版本: 修正因父容器
position:relative
导致放大图的位移错误。 Comment from 布丁: 还有Array.from方法确实能解决Chrome下HTMLCollection不能用for...of循环的问题,不过Chrome 45才开始支持Array.from方法, 若想兼容以前的浏览器的话,可以用for...in循环,或者加个babel-polyfill脚本。当然你不想兼容使用Chromium 45以前内核的浏览器也没多大问题,现在国内市场份额最多Chromium套壳浏览器--360安全浏览器的最新正式版也是采用Chromium 45内核了。 - Version 4.3.2: 2017.02.09版本: 使用eslint进行静态代码检查。
- Version 4.3.5: 2017.02.10版本: 使用Mocha及Nightmare进行功能测试(未完成)。修正for-of循环问题。
- Version 4.4.1: 2017.02.25版本: 修改了变量名imagepath的打包错误。
- Version 4.4.2: 2017.03.03版本: 去除Attr.nodeValue。 该方法Dom4不再支持引起firefox错误。
- Version 4.4.5: 2017.03.08版本: 更改图片表情地址。
- Version 4.5.0: 2017.03.21版本:去掉主菜单多层嵌套
- Version 5.0.0: 2018.08.19版本: 使用ts进行重写
- Version 5.1.0: 2018.08.25版本: 添加自定义表情功能, 用户可以添加删除自己喜爱的表情。
- Version 5.2.1: 2021.02.28版本: 兼容性修复
- 收藏功能
- 表情云共享: 提供用户分享表情(对表情进行评分, 下载高分表情的功能)