我正在研究 chrome 扩展并想从 url 中提取关键字,当关键字的值有一个单词时该函数工作正常,但当它有两个单词时它不起作用。请帮助我如何改进它。
function getUrlVars(ar){
var vars = {};
var parts = ar.replace(/[?&]+([^=&]+)=([^&]*)/gi, function(m,key,value) {
vars[key] = value;
});
keyVal = vars;
return vars;
}
var keyword = getUrlVars(Url)["q"];