faisalman.html 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. <!doctype html>
  2. <html>
  3. <head>
  4. <meta charset=utf-8 />
  5. <title>Test DUOSHUO</title>
  6. <!-- 先下载并加载faisalman的ua-parser.min.js -->
  7. <script src=ua-parser.min.js></script>
  8. <!-- 然后设置duoshuoQuery和加载多说,并设置自定义的getUAString -->
  9. <script>
  10. // 先初始化UAParser
  11. var parser=new UAParser();
  12. // 准备好生成显示字串的函数
  13. parser.getString=function(o,def){
  14. var s=o.name;
  15. if(s) {
  16. if(o.version) s+=' '+o.version;
  17. } else s=def||'';
  18. return s;
  19. };
  20. // 然后设置duoshuoQuery
  21. var duoshuoQuery={
  22. short_name:'official',
  23. myIds:[1234567],
  24. getUAString:function(local){
  25. parser.setUA(local.agent);
  26. var result=parser.getResult();
  27. return '<div class="ds-os">'+parser.getString(result.os,'山寨操作系统')+'</div>'+
  28. '<div class="ds-br">'+parser.getString(result.browser,'山寨浏览器')+'</div>'+
  29. (local.webmaster?'<div class=ds-webmaster>站长</div>':'');
  30. },
  31. };
  32. </script>
  33. <script src=../dist/duoshuo-ua-with-css.min.js></script>
  34. <script src=http://static.duoshuo.com/embed.unstable.js></script>
  35. </head>
  36. <body>
  37. <div class=ds-thread data-thread-key="5174f0a16a04594d4800590e"></div>
  38. </body>
  39. </html>