私はクロム拡張に取り組んでおり、キーワードフォームのURLを抽出したいのですが、キーワードの値が1語の場合は機能が正常に機能しますが、2語の場合は機能しません。どうすれば改善できるか教えてください。
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"];