var Host = "http://localhost:7123" var GetTaskUrl = `${Host}/task/get`; var FinishTaskUrl = `${Host}/task/content`; var ErrorTaskUrl = `${Host}/task/error`; var WorkerNumber = 10; var PassContentCondition = undefined; // 默认条件所有内容都获取 var DefaultContentCondition = function () { return true; // return href.startsWith("https://playerduo.com") && content.startsWith('
')
}

function UpdateHost(host) {
    Host = host 
    GetTaskUrl = `${Host}/task/get`
    FinishTaskUrl = `${Host}/task/content`
    ErrorTaskUrl = `${Host}/task/error`
}

const BackgroundMsgType = {
    NOTWANT: 'notwant',
    CONTENT: 'content',
    GETTASK: 'gettask',
    TIMEOUT: 'timeout',
    ERROR: 'error',
    OK: 'ok',
};

const InjectMsgType = {
    FETCH: 'fetch',
    WAIT: 'wait',
    ERROR: 'error',
    NOTASK: 'notask',
    OK: 'ok',
};