diff --git a/src/assets/index.js b/src/assets/index.js index 64e8cd9..5158ad8 100644 --- a/src/assets/index.js +++ b/src/assets/index.js @@ -511,30 +511,30 @@ let rules = cmds[0].match if (type == 'regex') { if (rules.length > 14) rules = rules.slice(0, 14) + '...'; - qcType = `
正则
${rules}
`; + qcType = `
正则
${htmlEncode(rules, true)}
`; } else if (type == 'window') { qcType += `
窗口
` if (!rules) { qcType += `所有窗口` } else if (rules.title || rules.class) { - qcType += `${JSON.stringify(rules).slice(0, 14) + '...'}`; + qcType += `${htmlEncode(JSON.stringify(rules).slice(0, 14), true) + '...'}`; } else if (rules.app) { rules = rules.app.join(",") if (rules.length > 14) rules = rules.slice(0, 14) + '...'; rules.split(',').forEach(r => { - qcType += `${r}`; + qcType += `${htmlEncode(r, true)}`; }); } qcType += `
` } else if (type == 'files') { if (rules.length > 14) rules = rules.slice(0, 14) + '...'; - qcType = `
文件
${rules}
`; + qcType = `
文件
${htmlEncode(rules, true)}
`; } else { rules = features.cmds.join(",") if (rules.length > 14) rules = rules.slice(0, 14) + '...'; qcType += `
关键字
` rules.split(',').forEach(r => { - qcType += `${r}`; + qcType += `${htmlEncode(r, true)}`; }); qcType += `
` } @@ -564,7 +564,7 @@ return ` -
${features.explain}
+
${htmlEncode(features.explain, true)}