javascript扩展重定向redirectURL失败

时间:2017-12-18 18:24:13

标签: javascript

我认为我犯了一个愚蠢的错误,遗憾的是,我无法注意到这一点。 下面的代码工作正常,如果redirectUrl是'某事',但是当我尝试将变量/字符串添加到'某事'时,在属性列表之后说“丢失”。我的结论是,向redirectUrl添加一些东西不仅仅是'某事' +变量。我该如何解决这个问题?

var host = "hypertexttransmissionprotocol://site.com/*"
function funchere(requestDetails) {
return {
       redirectUrl: 'something' +variable+ 'something'; 
};
}

browser.webRequest.onBeforeRequest.addListener(
    funchere,
    {urls:[host], types: ["main_frame", "sub_frame", "stylesheet", "script", "image", "object", "xmlhttprequest", "other"]},
    ["blocking"]
    );

1 个答案:

答案 0 :(得分:0)

尝试在结尾处删除分号:

return {
       redirectUrl: 'something' + variable + 'something'
};