javaScript执行字符串脚本

    xiaoxiao2021-12-14  24

    脚本格式

    <scriptCode>alert(1)</scriptCode> function exeScript(str){ str = str.replace(/(^\s*)|(\s*$)/g, ""); var exp = /(\<scriptCode\s*\>([^\<]+)(\<\s*\/\s*scriptCode\s*\>)?|[^\<scriptCode\>]+)/gim; var resulet = str.match(exp); for(var i in resulet){ var code = resulet[i].replace(exp, "$2"); try{ if(window.execScript) { window.execScript(code); } else { window.eval(code); } }catch(e){} } }
    转载请注明原文地址: https://ju.6miu.com/read-963286.html

    最新回复(0)