HEX
Server: Apache/2
System: Linux host.jethost.pl 4.19.0-26-amd64 #1 SMP Debian 4.19.304-1 (2024-01-09) x86_64
User: frigodor (1049)
PHP: 7.4.33
Disabled: exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname,mail
Upload Files
File: /home/frigodor/public_html/wp-content/plugins/complianz-gdpr-premium/pro/tcf/ccpa/iframe.html
<html>
    <meta charset="UTF-8">
    <script>
        function setResult(resultHtml) {
            var res = document.getElementById("result");
            if(res) {
                res.innerHTML = resultHtml;
            } else {
                window.addEventListener('DOMContentLoaded', (e) => {
                    setResult(resultHtml);
                });
            }
        }
        window.addEventListener('message', (event) => {
            const data = event && event.data && event.data.__uspapiReturn;
            if (data)
                if (data.success && data.returnValue.uspString) {
                    setResult("uspstring = \"" + data.returnValue.uspString + "\" 🤔");
                } else {
                    setResult("error retrieving the uspString");
                }
        }, false);

        var frame = window;
        var cmpFrame;

        while(frame) {
           try {
               if(frame.frames['__uspapiLocator']) {
                   cmpFrame = frame;
                   break;
               }
            } catch(ignore) {}
            if(frame === window.top) {
                break;
            }
            frame = frame.parent;
        }

        if(cmpFrame) {
            cmpFrame.postMessage({
                __uspapiCall: {
                    callId: Math.random(),
                    command: 'getUSPData',
                    version: 1
                }
            }, '*');
        } else {
            setResult("could not find usapiLocator frame ancestor");
        }
    </script>
<body style="background-color: #e3f2fd">
<b>iframe content</b>
<p id="result">uspString not yet retrieved</p>
</body>
</html>