多说User-Agent插件 === ![Bower](https://img.shields.io/bower/v/duoshuo-ua.svg) 多说作为一个第三方评论功能感觉很不错的样子,而且可定制性很强。 多说在存储评论的时候其实是把User-Agent一起存储的,只是不显示出来,这个插件的作用就是把User-Agent显示出来,同时还可以标记站长的回复。 安装 --- 可以通过bower安装: ``` sh $ npm install bower $ bower install duoshuo-ua ``` 文档 --- duoshuoQuery中可以定义`myIds`和`getUAString`函数: * myIds: *Array* 是站长自己的多说数字id,可以有多个,用于区分站长的回复,并可在`getUAString`中加上不同的标记,如不定义则不会对站长回复进行区分。 * getUAString: *function* (local) 是对每条留言显示内容进行处理的函数,默认将加上操作系统和浏览器的显示。 参数local是一个object,包括以下属性: * agent: *string* 本条回复的UserAgent字符串。 * webmaster: *boolean* 是否为站长回复。 下面是一个简单的例子: ``` HTML
``` 注: 1. `dist/duoshuo-ua-with-css.min.js`是压缩后的代码,集成了CSS,无需单独加载CSS文件,也可使用`dist/duoshuo-ua.min.js`和`dist/duoshuo-ua.min.css`或自定义的样式。 1. 此分支使用`Object.defineProperty`,仅支持IE9+,如需支持IE8-可参考Compatible分支。 1. 默认的UA解析比较简单,如有较高要求,可使用,参考[examples/faisalman.html](examples/faisalman.html)。 案例 --- 1. 我的网站: 1. 在线工具: