Red de conocimientos turísticos - Información de alquiler - ¿Por qué no puedo leer ni escribir cookies en el navegador Sogou 360, pero puedo?

¿Por qué no puedo leer ni escribir cookies en el navegador Sogou 360, pero puedo?

Para navegadores de un solo núcleo o de múltiples núcleos basados ​​en el kernel de IE, como 360, si la cookie no se puede leer en el navegador 360 pero se puede leer en IE, entonces el método de lectura La cookie es incompatible.

La compatibilidad se escribe de la siguiente manera:

1. Establezca el valor de la cookie. Por ejemplo, si desea configurar una cookie con un nombre de variable de ID de usuario correspondiente a un valor de 123. , el código es el siguiente:

$.cookie('userid','123');

2. Cree una nueva cookie y establezca la ruta de validez de la cookie, el nombre de dominio, etc. El código es el siguiente:

$.cookie(' userid, '123', {expires: 7, path: '/', domain: 'jquery.com', seguro: true}) ;

Nota: Si elimina los siguientes {} parámetros, después de crearlos, la configuración predeterminada entrará en vigor.

3. Elimine la cookie, es decir, establezca el valor de la cookie correspondiente en nulo. El código es el siguiente:

$.cookie('userid', null); p>

4, lea las cookies, como leer el valor de la cookie con el nombre de la variable ID de usuario, el código es el siguiente:

var uId= $.cookie('userid');

Código jquery completo:

jQuery.cookie = función(nombre, valor, opciones) {

if (tipo de valor != 'undefinido') {

opciones = opciones || {};

if (valor === null) {

valor = '';

opciones = $.extend ({}, opciones);

opciones.expires = -1;

}

var expira = ''; (options.expires amp; amp ; (typeof options.expires == 'número' || options.expires.toUTCString)) {

var fecha;

if (typeof options. expira == 'número') {

fecha = nueva fecha();

date.setTime(date.getTime() (options.expires * 24 * 60 * 60 * 1000 ));

} else {

fecha = opciones.expires;

}

expires = '; expira=' fecha. toUTCString();

}

var ruta = opciones.ruta ? '; ruta=' (opciones.ruta): '';

var dominio = opciones.dominio ? '; dominio =' (opciones.dominio): '';

var seguro = opciones.seguro '; = [nombre, '=', encodeURIComponent(valor), caduca, ruta, dominio, seguro].join('');

} else {

var cookieValue = null;

if (document.cookie & document.cookie != '') {

var cookies = document.cookie.split(';');

for (var i = 0; i lt; cookies.length; i) {

var cookie = jQuery.trim(cookies[i]);

if (cookie.substring

(0, nombre.longitud 1) == (nombre '=')) {

cookieValue = decodeURIComponent(cookie.substring(nombre.longitud 1));

romper;

}

}

}

return cookieValue;

}

};