JSFiddle - React, Tailwind, and code Playground

by Luke Marlow

HTML

<div class="frame"></div>

JavaScript

var output = '';
var url    = "http://labelworx/app_preview/a0ccbf973c805e5b3d226b8b61b91758/2/31";
var split  = url.split("&");
var length = split.length;
if (length > 1) {
     // Has & sign;
    output = url + '&cache=123';
}
else {
     // No & sign;
    split  = url.split("?");
    length = split.length;
    if (length > 1) {
         // Has ? sign
        if (split[parseInt(split.length) - 1].length > 0) {
             output = url + '&cache=234';   
        }
        else {
             output = url + 'cache=345';   
        }
        
    }
    else {
        // No ? sign
        output = 'lol';
        if (url.substr(parseInt(url.length - 1), 1) == "/") {
            output = url + '?cache=456';
        }
        else {
            output = url + '/?cache=567';
        }
    }
    
}
$('.frame').html(output);