发布网友 发布时间:2022-04-22 07:47
共1个回答
热心网友 时间:2022-06-18 00:40
首先,说明一点,这个不是严格的加密,只是一种编码
function s(o){
if(w.value.length>0){
var h = o.href;
var q = encodeURIComponent(w.value);
if(h.indexOf("q=")!=-1){
o.href=h.replace(new RegExp("q=[^&$]*"),"q="+q)
}else{
o.href+="?q="+q
}
}
};
从网页的源码中找到的这个函数,该函数实现了这个编码。
从函数中可以看出是encodeURIComponent的调用是关键。