有时抓取cooke数据,需要转换为json,所以需要将key=value格式,转为json
F12-》控制台-》console
直接运行即可
function cookieToJson(str) {
let cookieArr = str.split(";");
let obj = {}
cookieArr.forEach((i) => {
let arr = i.split("=");
obj[arr[0]] =arr[1];
});
return obj
}
var eIpt = document.createElement("input")
document.documentElement.appendChild(eIpt )
var eBtn = document.createElement("button")
eBtn.innerHTML="click to json"
document.documentElement.appendChild(eBtn ) ;eBtn.onclick = function(){ eIpt .value = JSON.stringify(cookieToJson(eIpt.value));alert("done") }
Q.E.D.