Algo asi podria ayudar. Lo que hace es hacer un call AJAX, y cuando recibe el resultado, cambiar el parametero scr del iframe para poner el link que recuperaste. Ojo con enlaces de dominios que son diferentes del dominio de tu sitio. Pueden no funcionar segun los parametros de seguridad del sitio que intentas cargar en tu iframe.
Insertar CODE, HTML o PHP:
<iframe id="ifr" scr="#"><iframe>
<script>
var u = "cloudflare worker URL",
c = new XMLHttpRequest;
c.open("POST", u);
c.onreadystatechange = function () {
if (c.readyState > 3 && c.status === 200) {
json_obj = JSON.parse(c.responseText)
document.querySelector('#ifr"').scr = json_obj['result']
}
}, c.send()
</script>