La diferencia entre window.open() y location.href

La diferencia entre window.location y window.location.href
El uso y la diferencia entre location.href y window.open()


window.locationSe utiliza para obtener la información de la dirección de la página actual de la página web.Es un objeto, y sus propiedades incluyen:

  • hash: URL que comienza con #
  • host: nombre de host y número de puerto de la URL actual
  • hostname: el nombre de host de la URL actual
  • href: URL completa
  • pathname: la parte de la ruta de la URL actual
  • port: El número de puerto de la URL actual
  • protocol: el protocolo de la url actual
  • search: URL a partir de ?

Uso de location.href
1. Abra la URL en la página actual

location.href
self.location.href
window.location.href
this.location.href
/*等价*/

2. Abra la URL en la página principal

parent.location.href

3. Abra la URL en la página superior

top.location.href

window.open Uso
El método open() de la interfaz Window carga el recurso especificado en el contexto del navegador (ventana, iframe o pestaña) con el nombre especificado. Si no se especifica ningún nombre, se abrirá una nueva ventana y el recurso especificado se cargará en el contexto del navegador de la ventana.

window.open(strUrl,strWindowName,[strWindowFeatures])
strUrl:要在新打开的窗口中加载的URL。
strWindowName:新窗口的名称。

    _blank :打开一个新的标签页。这个是默认值

    _parent :父页面打开

    _self :当期页面打开

    _top :顶层页面打开

    name:窗口名称
strWindowFeatures:这是一个可选参数,列出新窗口的特征。

El atributo Location.href es una referencia al objeto de dirección URL de la ventana del navegador actual,
el atributo Location.href se usa generalmente para la iteración de la página, es decir, para reubicar la página actual;

El método window.open() puede abrir una URL a través de una nueva ventana o una nueva pestaña

Supongo que te gusta

Origin blog.csdn.net/Selina_lxh/article/details/129745732
Recomendado
Clasificación