-
-
Notifications
You must be signed in to change notification settings - Fork 439
Open
Labels
feature requestSuggestions related to functionality enhancementsSuggestions related to functionality enhancementstodoOn the current to-do list for the projectOn the current to-do list for the project
Description
When downloading a website I want do be able to read the produced css and js without further steps. So instead of
<script src="data:text/javascript;charset=utf-8;base64,CgkJCS8qIGRlY3J5cHQgaGVscGVyIGZ1bmN0aW9uICovCgkJZnVuY3Rpb24gZGVjcnlwdENoYXJjb2RlKG4sc3RhcnQsZW5kLG9mZnNldCkgewoJCQluID0gbiArIG9mZnNldDsKCQkJaWYgKG9mZnNldCA+IDAgJiYgbiA+IGVuZCkgewoJCQkJbiA9IHN0YXJ0ICsgKG4gLSBlbmQgLSAxKTsKCQkJfSBlbHNlIGlmIChvZmZzZXQgPCAwICYmIG4gPCBzdGFydCkgewoJCQkJbiA9IGVuZCAtIChzdGFydCAtIG4gLSAxKTsKCQkJfQoJCQlyZXR1cm4gU3RyaW5nLmZyb21DaGFyQ29kZShuKTsKCQl9CgkJCS8qIGRlY3J5cHQgc3RyaW5nICovCgkJZnVuY3Rpb24gZGVjcnlwdFN0cmluZyhlbmMsb2Zmc2V0KSB7CgkJCXZhciBkZWMgPSAiIjsKCQkJdmFyIGxlbiA9IGVuYy5sZW5ndGg7CgkJCWZvcih2YXIgaT0wOyBpIDwgbGVuOyBpKyspIHsKCQkJCXZhciBuID0gZW5jLmNoYXJDb2RlQXQoaSk7CgkJCQlpZiAobiA+PSAweDJCICYmIG4gPD0gMHgzQSkgewoJCQkJCWRlYyArPSBkZWNyeXB0Q2hhcmNvZGUobiwweDJCLDB4M0Esb2Zmc2V0KTsJLyogMC05IC4gLCAtICsgLyA6ICovCgkJCQl9IGVsc2UgaWYgKG4gPj0gMHg0MCAmJiBuIDw9IDB4NUEpIHsKCQkJCQlkZWMgKz0gZGVjcnlwdENoYXJjb2RlKG4sMHg0MCwweDVBLG9mZnNldCk7CS8qIEEtWiBAICovCgkJCQl9IGVsc2UgaWYgKG4gPj0gMHg2MSAmJiBuIDw9IDB4N0EpIHsKCQkJCQlkZWMgKz0gZGVjcnlwdENoYXJjb2RlKG4sMHg2MSwweDdBLG9mZnNldCk7CS8qIGEteiAqLwoJCQkJfSBlbHNlIHsKCQkJCQlkZWMgKz0gZW5jLmNoYXJBdChpKTsKCQkJCX0KCQkJfQoJCQlyZXR1cm4gZGVjOwoJCX0KCQkJLyogZGVjcnlwdCBzcGFtLXByb3RlY3RlZCBlbWFpbHMgKi8KCQlmdW5jdGlvbiBsaW5rVG9fVW5DcnlwdE1haWx0byhzKSB7CgkJCWxvY2F0aW9uLmhyZWYgPSBkZWNyeXB0U3RyaW5nKHMsLTIpOwoJCX0KCQk=" type="text/javascript"></script>I want
<script>
/* decrypt helper function */
function decryptCharcode(n,start,end,offset) {
n = n + offset;
if (offset 0 && n end) {
n = start + (n - end - 1);
} else if (offset < 0 && n < start) {
n = end - (start - n - 1);
}
return String.fromCharCode(n);
}
/* decrypt string */
function decryptString(enc,offset) {
var dec = "";
var len = enc.length;
for(var i=0; i < len; i++) {
var n = enc.charCodeAt(i);
if (n = 0x2B && n <= 0x3A) {
dec += decryptCharcode(n,0x2B,0x3A,offset); /* 0-9 . , - + / : */
} else if (n >= 0x40 && n <= 0x5A) {
dec += decryptCharcode(n,0x40,0x5A,offset); /* A-Z @ */
} else if (n >= 0x61 && n <= 0x7A) {
dec += decryptCharcode(n,0x61,0x7A,offset); /* a-z */
} else {
dec += enc.charAt(i);
}
}
return dec;
}
/* decrypt spam-protected emails */
function linkTo_UnCryptMailto(s) {
location.href = decryptString(s,-2);
}
</script>It could be two switches "--no-css-encode" and "--no-script-encode"
Metadata
Metadata
Assignees
Labels
feature requestSuggestions related to functionality enhancementsSuggestions related to functionality enhancementstodoOn the current to-do list for the projectOn the current to-do list for the project