Spaces:
No application file
No application file
| <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> |