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?