• @[email protected]
        link
        fedilink
        8
        edit-2
        1 month ago

        Oh right, i have third-party scripts blocked by default on mobile. Now it works.

        Still, uh, why was it made that way, that it needs JS to random-load a page?

        • @[email protected]
          link
          fedilink
          English
          91 month ago

          Without JS the button points to the RSS feed. This serves as a placeholder. The button was most likely copied and pasted.

          Upon page load the website makes a call to the /rand.php endpoint, which returns a date in ISO8601 format. That is then used to produce the actual link.

          				<script>
          		$.get("/rand.php",function(data){
          			$('.cc-navaux').attr('href','https://www.smbc-comics.com/comic/' + data);
          		});
          		</script>
          

          (lines 172ff. of the HTML source) Why? Ask the author.