Joeviocoe / DISQUS

Would be great if it could be extended to sites that embed disqus' comment system. For example avclub reviews often have 200+ comments in and are a real pain to read without clicking "Load more comments" endlessly.

Re: @zoocey:

Disqus is embedded into hundreds of websites. So it is difficult to impossible to taylor this script for each. Which is why I opt to view forum comments on the Disqus site, and just subscribe to individual sites to get updates. Everything is easier to just stay on Disqus.

But try adding this to the end of the function 'expandComments' at about line 70:
$('#dsq-2').contents().find(".load-more").each(function() { $(this).children().get(0).click(); });

then add this to the header of the script
// @include http://www.avclub.com/*


You will see why most browsers will not allow this. In chrome the error is:
"Uncaught SecurityError: Failed to read the 'contentDocument' property from 'HTMLIFrameElement': Blocked a frame with origin "http://www.avclub.com" from accessing a frame with origin "https://disqus.com". "

This is because you should not allow javascript to run across domains. If you disable this, the internet becomes even more dangerous.

Re: @Joeviocoe:

Forgive the lateness of my reply but I was never notified of your response.

I tried your 0.1.0 with the mods you suggested (with a current version of Firefox) and it didn't work on avclub.

There was actually a userscript that worked on multiple disqus using sites in the past called "Disqus Click Automate" hosted on the now dead userscripts.org, in googling the name of the userscript I found a recently updated version hosted on greasyfork.org thats works on multiple sites including avclub.