瀏覽代碼

allow additional regex replacements to reference nonce

pull/44/head
Jonathan Cobb 4 年之前
父節點
當前提交
b3408db285
共有 1 個文件被更改,包括 4 次插入1 次删除
  1. +4
    -1
      bubble-server/src/main/java/bubble/rule/AbstractAppRuleDriver.java

+ 4
- 1
bubble-server/src/main/java/bubble/rule/AbstractAppRuleDriver.java 查看文件

@@ -161,7 +161,10 @@ public abstract class AbstractAppRuleDriver implements AppRuleDriver {
RegexFilterReader reader = new RegexFilterReader(new InputStreamReader(in), filter).setMaxMatches(1);
if (modConfig.hasAdditionalRegexReplacements()) {
for (BubbleRegexReplacement re : modConfig.getAdditionalRegexReplacements()) {
final RegexReplacementFilter f = new RegexReplacementFilter(re.getInsertionRegex(), re.getReplacement());
final RegexReplacementFilter f = new RegexReplacementFilter(
re.getInsertionRegex(),
re.getReplacement().replace(NONCE_VAR, filterRequest.getScriptNonce())
);
reader = new RegexFilterReader(reader, f);
}
}


Loading…
取消
儲存