Quiero una instrucción de javascript que me permita abrir una nueva pestaña predeterminada (vacía) del navegador. Hasta ahora he probado esta window.open('chrome://newtab', '_blank'); Pero el navegador devuelve el siguiente error, Not allowed to load local resource: chrome://newtab/ , incluso cuando se entrega el código con un servidor local
La cosa es que no puedes cargar recursos locales . Esto también es cierto para chrome://settings/ ya que Chrome no quiere permitir que los sitios web engañen a los usuarios inexpertos para que cambien la configuración.
Estoy seguro de que ya lo ha intentado, pero la alternativa más cercana es cargar una pestaña about:blank con window.open("");
O, dado que la mayoría de los usuarios tienen un motor de búsqueda en su nueva pestaña, puede simplemente cargar window.open("https://www.google.com/"); .
La conclusión es que no puede cargar nada que comience con chrome://
No puede abrir una pestaña chrome:// porque es un riesgo de seguridad, por lo que el navegador lo restringe. Tampoco es la mejor solución ya que solo funciona en Chrome. En su lugar, debe abrir about:blank .
window.open('about:blank', '_blank');