Spaces:
Running
Running
<html lang="en"> | |
<head> | |
<meta charset="UTF-8"> | |
<meta name="viewport" content="width=device-width, initial-scale=1.0"> | |
<title>Wrapper</title> | |
<style> | |
body, | |
html { | |
margin: 0; | |
padding: 0; | |
height: 100%; | |
overflow: hidden; | |
} | |
.fullscreen-iframe { | |
position: absolute; | |
top: 0; | |
left: 0; | |
width: 100%; | |
height: 100%; | |
} | |
iframe { | |
width: 100%; | |
height: 100%; | |
} | |
</style> | |
</head> | |
<body> | |
<div class="fullscreen-iframe"> | |
<iframe id="dynamic-iframe" frameborder="0" allowfullscreen crossorigin allow="cross-origin-isolated"></iframe> | |
</div> | |
<script> | |
function onDOMContentLoaded() { | |
document.removeEventListener("DOMContentLoaded", onDOMContentLoaded); | |
var currentUrl = window.location.href; | |
var regex = /https:\/\/([\w]+)-([\w-]+)\.static\.hf\.space/; | |
var match = currentUrl.match(regex); | |
if (match) { | |
var repo = match[1]; | |
var space = match[2]; | |
var targetUrl = "https://huggingface.cu.bzh/?script=huggingface.co/spaces/" + repo + "/" + space | |
console.log("targetUrl:", targetUrl) | |
document.getElementById("dynamic-iframe").src = targetUrl; | |
} else { | |
console.error("URL pattern does not match."); | |
} | |
} | |
document.addEventListener("DOMContentLoaded", onDOMContentLoaded); | |
</script> | |
</body> | |
</html> |