<script src="https://code.jquery.com/jquery-3.7.1.min.js" integrity="sha256-/JqT3SQfawRcv/BIHPThkBvs0OEvtFFmqPF/lYI/Cxo=" crossorigin="anonymous"></script> <script> (function ($) { const $iframe = $('#kyHugIframe'); const thisSiteOrigin = 'https://www.visitmyoldkyhome.com'; const targetOrigin = 'https://www.kyhug.com'; // kyHugOrigin const presavedURL = localStorage.getItem('KYHUGIWURL'); // Listen for messages specifically from the iFrame window.addEventListener('message', function (event) { if (event.origin !== targetOrigin) return; if (event.data.type === 'urlUpdate') localStorage.setItem('KYHUGIWURL', event.data.url); }); const params = new URL(document.location.toString()).searchParams; const experienceId = params.get("experience-id"); console.log(experienceId); if(experienceId && $iframe.length > 0) { const oldUrl = $iframe.attr('src'); if(oldUrl.includes("/experiences-list")) { const newUrl = oldUrl.replace("/experiences-list", "/experience-details/" + experienceId); $iframe.attr('src', newUrl); } } $iframe.on('load', function () { const iframeWindow = $iframe[0].contentWindow; // Send the init message (this site origin string) to the iframe (kyhug) to specify channel of communication setTimeout(() => { iframeWindow.postMessage({type: 'origin', url: thisSiteOrigin}, targetOrigin); if (presavedURL) { setTimeout(() => iframeWindow.postMessage({ type: 'redirect', url: presavedURL }, targetOrigin)); } }); }); })(jQuery); </script> <iframe id="kyHugIframe" src="https://www.kyhug.com/w/6675cba4-6017-491f-ac78-4314b92ddcf1/experiences-list" style="width:100%; overflow:auto; height:1500px" frameBorder="0"> </iframe>