Nav apraksta

Gerald f0d77aa623 improved builder, splitted ua-parser from main script 10 gadi atpakaļ
dist f0d77aa623 improved builder, splitted ua-parser from main script 10 gadi atpakaļ
src f0d77aa623 improved builder, splitted ua-parser from main script 10 gadi atpakaļ
test 507f04efde improved loading method, fixed #1 10 gadi atpakaļ
.gitignore 296faebd88 added builder and minified version 10 gadi atpakaļ
README.md 507f04efde improved loading method, fixed #1 10 gadi atpakaļ

README.md

多说User-Agent插件

多说作为一个第三方评论功能感觉很不错的样子,而且可定制性很强。

多说在存储评论的时候其实是把User-Agent一起存储的,只是不显示出来,这个插件的作用就是把User-Agent显示出来,同时还可以标记站长的回复。

使用方法

duoshuoQuery中可以定义myIdsgetUAString函数:

  • myIds:是站长自己的多说数字id,可以有多个,用于区分站长的回复,并可在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>
<body>

<div class="ds-thread" data-thread-key="example"></div>

</body>
</html>

注:

  1. dist/duoshuo-ua.min.js是压缩后的代码,集成了CSS,无需单独加载CSS文件,如需自定义,请使用未压缩版本。
  2. 此版本使用Object.defineProperty,仅支持IE9+。

效果可参见:http://geraldl.net/about

如果要求更高一点可以使用https://github.com/faisalman/ua-parser-js来进行UA解析。