javascript扩展重定向redirectURL失败

问题描述 投票:0回答:1

我想我犯了一个愚蠢的错误,遗憾的是,我无法注意到。下面的代码工作正常,如果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"]
    );
javascript
1个回答
0
投票

尝试删除分号:

return {
       redirectUrl: 'something' + variable + 'something'
};
© www.soinside.com 2019 - 2024. All rights reserved.