Sha256: e4b68f34d28ae7ec1abac8f3cd536edf04b578433dae3e66a65b3e980eee91e6
Contents?: true
Size: 1.25 KB
Versions: 19
Compression:
Stored size: 1.25 KB
Contents
/*global */ (function(window) { if(typeof(window.burp) == "undefined") { window.burp = {}; } function unescapeJavascript(script) { return script.replace(/"/g,'"').replace(/'/g,"'").replace(/</g,"<").replace(/>/g,"<"); } var javascript_warning_has_been_shown = false; function warnAboutJavascript() { if(!javascript_warning_has_been_shown) { $.gritter.add({ title: 'WARNING!', text: ' Javascript found! The javascript will not be previewed but it will be saved.<br><br>Save and reload to test the javascript.', time: 20000 }); javascript_warning_has_been_shown = true; } } function disableScriptElements(elements) { $(elements).each(function() { if($(this).is("script")) { $(this).text(unescapeJavascript($(this).text())); $(this).attr('type','text/dont-run-javascript'); warnAboutJavascript(); } else { $(this).find('script').each(function() { $(this).text(unescapeJavascript($(this).text())); $(this).attr('type','text/dont-run-javascript'); warnAboutJavascript(); }); } }); return elements; } window.burp.disableScriptElements = disableScriptElements; }(window));
Version data entries
19 entries across 19 versions & 1 rubygems