• @[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.