Fix/Loop Protect - Remove noprotect from saved code
This commit is contained in:
@ -5,6 +5,10 @@ window.common = (function(global) {
|
|||||||
common = { init: [] }
|
common = { init: [] }
|
||||||
} = global;
|
} = global;
|
||||||
|
|
||||||
|
const {
|
||||||
|
replaceNoprotect
|
||||||
|
} = common;
|
||||||
|
|
||||||
var challengePrefix = [
|
var challengePrefix = [
|
||||||
'Bonfire: ',
|
'Bonfire: ',
|
||||||
'Waypoint: ',
|
'Waypoint: ',
|
||||||
@ -54,7 +58,7 @@ window.common = (function(global) {
|
|||||||
console.log('unable to save to storage');
|
console.log('unable to save to storage');
|
||||||
return code;
|
return code;
|
||||||
}
|
}
|
||||||
localStorage.setItem(key + 'Val', code);
|
localStorage.setItem(key + 'Val', replaceNoprotect(code));
|
||||||
return code;
|
return code;
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
@ -12,12 +12,13 @@ window.common = (function(global) {
|
|||||||
replaceScriptTags,
|
replaceScriptTags,
|
||||||
replaceSafeTags,
|
replaceSafeTags,
|
||||||
replaceFormActionAttr,
|
replaceFormActionAttr,
|
||||||
replaceFccfaaAttr
|
replaceFccfaaAttr,
|
||||||
|
replaceNoprotect
|
||||||
} = common;
|
} = common;
|
||||||
|
|
||||||
const queryRegex = /^(\?|#\?)/;
|
const queryRegex = /^(\?|#\?)/;
|
||||||
function encodeFcc(val) {
|
function encodeFcc(val) {
|
||||||
return replaceScriptTags(replaceFormActionAttr(val));
|
return replaceScriptTags(replaceFormActionAttr(replaceNoprotect(val)));
|
||||||
}
|
}
|
||||||
|
|
||||||
function decodeFcc(val) {
|
function decodeFcc(val) {
|
||||||
|
@ -33,6 +33,10 @@ window.common = (function(global) {
|
|||||||
|
|
||||||
common.seed = common.arrayToNewLineString(common.challengeSeed);
|
common.seed = common.arrayToNewLineString(common.challengeSeed);
|
||||||
|
|
||||||
|
common.replaceNoprotect = function replaceNoprotect(value) {
|
||||||
|
return value.replace(/noprotect/gi, '');
|
||||||
|
};
|
||||||
|
|
||||||
common.replaceScriptTags = function replaceScriptTags(value) {
|
common.replaceScriptTags = function replaceScriptTags(value) {
|
||||||
return value
|
return value
|
||||||
.replace(/<script>/gi, 'fccss')
|
.replace(/<script>/gi, 'fccss')
|
||||||
|
Reference in New Issue
Block a user