我加载并显示 DISQUS 被剪断,在 AJAX 提供的页面上轻松重新加载它
var id = this.getIdentifier(),
disqus_shortname = 'myportal',
disqus_identifier = id,
disqus_title = id,
disqus_url = "http://" + document.domain + "/#!" + id;
if ($('head script[src="http://' + disqus_shortname + '.disqus.com/embed.js"]').length == 0) {
(function () {
var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
dsq.src = 'http://' + disqus_shortname + '.disqus.com/embed.js';
(document.getElementsByTagName('head')[0]).appendChild(dsq);
})();
}
if (typeof DISQUS != "undefined") {
DISQUS.reset({
reload: true
});
}
然而,尝试在其他 url(相同的)中加载相同的线程会产生空白(新)disqusion。
尝试在它们两个上加载相似的线程:
var id = "Disqusion about coding";
DISQUS.reset({
reload: true,
config: function () {
this.page.identifier = id;
this.page.url = "http://myportal.com/#!" + id;
}
});
给予单独的新威胁。