|
há 10 anos atrás | |
---|---|---|
dist | há 10 anos atrás | |
src | há 10 anos atrás | |
test | há 10 anos atrás | |
.gitignore | há 10 anos atrás | |
README.md | há 10 anos atrás | |
bower.json | há 10 anos atrás | |
gulpfile.js | há 10 anos atrás | |
package.json | há 10 anos atrás |
多说作为一个第三方评论功能感觉很不错的样子,而且可定制性很强。
多说在存储评论的时候其实是把User-Agent一起存储的,只是不显示出来,这个插件的作用就是把User-Agent显示出来,同时还可以标记站长的回复。
可以通过bower安装:
$ npm install bower
$ bower install duoshuo-ua
duoshuoQuery中可以定义myIds
和getUAString
函数:
getUAString
中加上不同的标记,如不定义则不会对站长回复进行区分。<html>
<head>
<!-- 第1部分:在embed.js之前加载duoshuo-ua.min.js -->
<script src=dist/duoshuo-ua.min.js></script>
<!-- 第2部分:也可写成异步加载,请写在第1部分后面 -->
<script>var duoshuoQuery={short_name:'test',myIds:[1234567]};</script>
<script src=http://static.duoshuo.com/embed.js></script>
<!-- 只需要按以上顺序加载,不一定要写在<head>中 -->
</head>
<body>
<div class="ds-thread" data-thread-key="example"></div>
</body>
</html>
注:
Object.defineProperty
,仅支持IE9+。效果可参见:
如果对UA解析要求更高一点可以使用https://github.com/faisalman/ua-parser-js,参考test/faisalman.html。