我正在尝试使用Node.js创建手动浏览器Cookie模拟。
基本上我有两个字符串,一个包含当前cookie,另一个包含要添加到cookie的新值或更新值。我想通过替换或添加值来更新旧字符串。我怎样才能通过javascript实现这一目标?
例如:
PREF=ID=2191324fe41c6152:FF=0:TM=1320223272:LM=1320223272:S=H6-vdbEpgEzHAknb;
Foo=kfjaofjiof382f3gio;
expires=Fri, 01-Nov-2013 08:41:12 GMT; path=/; HTTPonly;
更新
PREF=ID=435:FF=2:TM=1320223272:LM=1320223272:S=zzHAknb; Name=23;
expires=Fri, 01-Nov-2013 08:41:12 GMT; path=/; HTTPonly;
返回
PREF=ID=435:FF=2:TM=1320223272:LM=1320223272:S=zzHAknb; Name=23;
Foo=kfjaofjiof382f3gio;
expires=Fri, 01-Nov-2013 08:41:12 GMT; path=/; HTTPonly;
答案 0 :(得分:0)
function string_replace(haystack, find, sub) //replaces all occurences of find with sub
{
return haystack.split(find).join(sub);
}
function string_add(haystack,upgrade){return haystack+upgrade;}
我认为你可以做其余的事。
感谢Javascript - how to replace a sub-string?的 bobnice 。