Primeira versao

This commit is contained in:
2026-05-26 11:26:37 -03:00
commit d936703824
5 changed files with 672 additions and 0 deletions
+34
View File
@@ -0,0 +1,34 @@
(() => {
const params = new URLSearchParams(location.search);
const destUrl = params.get('url');
if (!destUrl) {
document.querySelector('.label').textContent = 'No URL provided.';
document.getElementById('dest').textContent = '';
document.getElementById('goNow').style.display = 'none';
return;
}
document.getElementById('dest').textContent = destUrl;
document.title = '⏳ ' + destUrl;
let navigated = false;
function navigate() {
if (navigated) return;
navigated = true;
location.replace(destUrl);
}
// "Load now" button — immediate bypass
document.getElementById('goNow').addEventListener('click', navigate);
// Navigate when the tab becomes visible (user switches to it)
if (document.visibilityState === 'visible') {
setTimeout(navigate, 80);
} else {
document.addEventListener('visibilitychange', () => {
if (document.visibilityState === 'visible') navigate();
});
}
})();