首页 行业资讯 宠物日常 宠物养护 宠物健康 宠物故事

cookie怎么将一个网页写入进去

发布网友 发布时间:2022-04-23 16:07

我来回答

1个回答

热心网友 时间:2023-06-28 12:05

在不考虑将要储存的页面大小和浏览器对cookie的大小*的情况下,可以写入页面到cookie中。cookie储存的实际是字符串。所以你首先要将你要储存的页面转化为js字符串。再将其储存到cookie等待使用就行了。
提供一种思路: 使用html5 localStorage存储。
var htmlstr='<div>assdf;asdfM<;;</div>';//html片段。
htmlstr=document.getElementsByTagName('html')[0].innerHTML;//获得当前页的html片段
//---ajax 获得一个doc begin
var xmlhttp;
if (window.XMLHttpRequest){
// IE7+, Firefox, Chrome, Opera, Safari 浏览器执行代码
xmlhttp=new XMLHttpRequest();
}else{
// IE6, IE5 浏览器执行代码
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function(){
if (xmlhttp.readyState==4 && xmlhttp.status==200){
htmlstr=xmlhttp.responseText;
}
}
xmlhttp.open("GET","localhost/1.html",true);
xmlhttp.send();
// end
localStorage.htmlstr=htmlstr;
使用:
document.getElementsByTagName('html')[0].innerHTML=localStorage.htmlstr;

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com