Woohoo!Я нашел ответ на github:
https://gist.github.com/471999
Рабочий код:
$(document).ready(function() {
window.disqus_no_style = true;
$.getScript('http://sitename.disqus.com/embed.js', function() {
var loader = setInterval(function() {
if($('#disqus_thread').html().length) {
clearInterval(loader);
disqusReady();
}
}, 1000);
});
function disqusReady() {
//whatever you can imagine
}
});
Я поместил это в функцию disqusReady ():
var aTestHere = document.getElementsByClassName('dsq-comment-body');
alert(aTestHere[0].innerHTML);
... и вернул innerHTML, как и ожидалось.
Мохамед, я бы очень хотел поблагодарить вас за то, что вы нашли время для общения с моим вопросом.Если бы вы не разместили эту ссылку на github, невозможно сказать, когда бы я когда-нибудь понял это или нашел другой код.
edit: после нескольких минут эксперимента это выглядит такнет необходимости вызывать getScript, так что вы должны иметь возможность это закомментировать.
Также не нужен window.disqus_no_style, поэтому я тоже это закомментировал.
Я еще немного поэкспериментирую и обновлюответь позже.Одно из этих двух обстоятельств помешало мне на самом деле опубликовать комментарий на сайте disqus, который я использую.// они по-прежнему позволяют доступ к домену и возможность публикации.