Este artículo comparte con usted el método específico de pasar los parámetros a la página A a la página B para su referencia. El contenido específico es el siguiente
Método 1: Use el componente de almacenamiento local HTML5 (LocalStorage puede almacenar datos de 5 m localmente) LocalStorage es un datos de almacenamiento permanente local, que es la optimización de las cookies.
Método 2: Use cookies para almacenar datos en el navegador del cliente (almacenamiento máximo de datos de 2M)
Método 3: Use URL para aprobar argumentos (guarde los datos que sean aprobados como una variable de almacenamiento y luego pasarlo a URL) El método es el siguiente;
a.html
var app = {}; app.list = '123'app.test =' 1 '; window.location.href = "b.html? name ="+app;Cómo convertir el carácter json.stringify (aplicación) si el parámetro es un objeto y luego convertirlo en un objeto si se obtiene en la página B
b.html
Recibir los parámetros pasados por la URL
función getRequest () {var url = ubicación.search; // consigue la cadena después de la "?" personaje en URL var en estoquest = nuevo objeto (); if (url.indexof ("?")! = -1) {var str = url.substr (1); strs = str.split ("&"); for (var i = 0; i <strs.length; i ++) {shatQuest [strs [i] .split ("=") [0]] = unescape (strs [i] .split ("=") [1]); }} return en ello; } console.log (json.parse (getRequest (). nombre) .list)Cada navegador tiene restricciones a la longitud de la URL:
1. La longitud de la URL ahora se limita a 2048 bytes bytes (hasta 2047 bytes para probarlo usted mismo).
2. El navegador de velocidad 360 limita la longitud de la URL a 2118 bytes.
3. Firefox (navegador) limita la longitud de la URL a 65536 bytes.
4. Safari (navegador) limita la longitud de la URL a 80,000 bytes.
5. Opera (navegador) limita la longitud de la URL a 190,000 bytes.
6. Google (Chrome) limita la longitud de la URL a 8182 bytes.
Aquí, solo he probado el navegador IE y el navegador de velocidad 360, y otros navegadores provienen de información en Internet.
Además, me gustaría recordarle que en la URL, un personaje chino tiene diferentes tamaños a través de diferentes métodos de codificación.
Lo anterior es cómo JS implementa el método de pasar los parámetros a otra página. Espero que sea útil para todos aprender la programación de JavaScript.