Sure you can do with GET QueryString.
Like this:
www.siteB.com/?jsFuncName=1
You can access with this code below:
function getParameterByName(name, url) {
    if (!url) url = window.location.href;
    name = name.replace(/[\[\]]/g, "\\$&");
    var regex = new RegExp("[?&]" + name + "(=([^&#]*)|&|#|$)"),
        results = regex.exec(url);
    if (!results) return null;
    if (!results[2]) return '';
    return decodeURIComponent(results[2].replace(/\+/g, " "));
}
var foo = getParameterByName('jsFuncName'); // '1'
if you execute this code when event DOMContentLoaded triggered(in jQuery, 'onload'), then you can just do like this:
<script>
    document.addEventListener('DOMContentLoaded', function () {
        function getParameterByName(name, url) {
            if (!url) url = window.location.href;
            name = name.replace(/[\[\]]/g, "\\$&");
            var regex = new RegExp("[?&]" + name + "(=([^&#]*)|&|#|$)"),
                results = regex.exec(url);
            if (!results) return null;
            if (!results[2]) return '';
            return decodeURIComponent(results[2].replace(/\+/g, " "));
        }
        var foo = getParameterByName('jsFuncName'); // '1'
        if (foo === '1') {
            // execute function you want
        }
    })
</script>
REF: How can I get query string values in JavaScript?