Soy un novato. Tengo un código para simular una terminal. Esto es: https://codepen.io/isdampe/pen/YpgOYr .
Dominio:
var coreCmds = { "clear": clear };Responder (borrar la pantalla):
function clear(argv, argc) { termBuffer = ""; return ""; }Como se menciona en el título, ¿cómo agregar un comando para abrir una nueva pestaña en el navegador (a google.com, por ejemplo, o a cualquier otro lugar)?
Gracias.
El método open() abre una nueva ventana del navegador, o una nueva pestaña, según la configuración de su navegador y los valores de los parámetros.
Aquí hay un ejemplo:
window.open("https://www.google.com"); window.open(URL, name, specs, replace) Como desea abrir una nueva pestaña en el navegador, debe poner _blank en el nombre. Sin embargo, este es el valor predeterminado.
Este es un esquema aproximado, reemplace los nombres de las variables y los argumentos como desee
var var_name = { "new window": new_window }; function new_window(arguments) { termBuffer = ""; return window.open(arguments); }Espero que esto ayude :D
Utilice el método window.open con una URL de entrada.
window.open('https://google.com') Esto abriría una pestaña a https://google.com .