Disqus评论计数不刷新

时间:2015-06-12 04:45:35

标签: javascript disqus

我将Disqus评论计数放在我网站上的两个不同位置(主页和帖子页面)。第一次加载页面时,评论计数正确显示。但是,我开始添加新注释来测试它,并且注释计数坚持旧状态,并且我的主页和帖子页面上的注释计数开始不同,即使我删除了浏览器上的缓存,为每个页面返回始终不同且未更新的值。我不知道我做错了什么。

我的配置变量是:

  /* * * CONFIGURATION VARIABLES * * */
var disqus_shortname = '@System.Configuration.ConfigurationManager.AppSettings["Domain"]';
var disqus_identifier = '@Model.Href(Url)';
var disqus_url = 'http://localhost:31048' + disqus_identifier;
 var disqus_developer = 1;

这些变量的值是(对于特定的帖子):

@ Model.Href(Url): / Archive / 2015/2 / entryyy_points_for_commands @ System.Configuration.ConfigurationManager.AppSettings [" Domain"]: webtestin

我显示总通讯的锚元素是(两页都相同):

 <a href="@string.Format("{0}#disqus_thread", Model.Href(Url))"></a>

它生成这个html锚元素:

 "<a href="/Archive/2015/2/entryyy_points_commands#disqus_thread">5 Comments</a>"

我可以看到一个带有这些值的调用返回的js(count-data.js)文件(id值url有点奇怪):

                var DISQUSWIDGETS;

            if (typeof DISQUSWIDGETS != 'undefined') {
                DISQUSWIDGETS.displayCount({"text":{"and":"and","comments":{"zero":"0 Comments","multiple":"{num} Comments","one":"1 Comment"}},"counts":[{"id":"http:\/\/localhost:31048\/Archive\/2015\/2\/entryyy_points_for_aspnet5_commands","comments":4}]});
            }

0 个答案:

没有答案