He estado intentando muchas cosas para que esto funcione, pero nada aún. ¿Cómo puedo abrir un sitio web en una nueva pestaña y hacer que no muestre la URL que se está utilizando? Saqué esta idea de este sitio web . La URL de las nuevas pestañas aparece como about:blank
. Sin embargo, no he sido capaz de conseguir que funcione. Soy nuevo en Javascript, ¡así que no me hagas caso! ¡¡¡Gracias!!!
Esto es lo que he probado:
function NewTab() { window.open( "https://www.mywebsite.com", "_blank"); }
Después de buscar en el sitio web, pude encontrar el JS que abre una nueva pestaña "sin" exponer la URL al usuario:
var urlObj = new window.URL(window.location.href); var url = "https://tam-shellshock.franklinformulas.com" if (url) { var win; document.querySelector('a').onclick = function() { if (win) { win.focus(); } else { win = window.open(); win.document.body.style.margin = '0'; win.document.body.style.height = '100vh'; var iframe = win.document.createElement('iframe'); iframe.style.border = 'none'; iframe.style.width = '100%'; iframe.style.height = '100%'; iframe.style.margin = '0'; iframe.src = url; win.document.body.appendChild(iframe); } }; }
<a>Press here</a>