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)}
●
|