Mi código: javascript:var a="https://virustotal.com/gui/search/"; var b=a+encodeURIComponent(location.host)+encodeURIComponent(location.pathname); open(b);
Cuando hago esto, no codifica la URL en la nueva pestaña. (lo mismo para location.assign en lugar de abrir)
Sin embargo, cuando hago javascript:var a="https://virustotal.com/gui/search/"; var b=a+encodeURIComponent(location.host)+encodeURIComponent(location.pathname); alert(b);
alerta al código con las barras codificadas.
tldr: ¿cómo puedo codificarlo usando window.open?