[转] eval 的使用
编程技术  /  houtizong 发布于 3年前   132
function accumulate() { var i = 1; eval("var i = 3;"); document.writeln(i);}accumulate();
function accumulate() { var i = 1; window.eval("var i = 3;"); document.writeln(i);}accumulate();
浏览器 | IE | IE | IE | Firefox | Chrome | Chrome | Safari | Opera |
版本 | 7.0 | 8.0 | 9.0 | 3.5.5 | 1.0 | 4.0 | 4.0.2 | 9.62 |
运行结果 | 3 | 3 | 1 | 3 | 1 | 1 | 1 |
// To execute in global environmentfunction evalGlobal(strScript) { if (window.execScript) window.execScript(strScript); else window.eval(strScript);}
// To execute in global environmentfunction evalGlobal(strScript) { var s = document.createElement("script"); s.type = "text/javascript"; s.text = strScript; document.getElementsByTagName("head")[0].appendChild(s);}
function evalGlobal(strScript) { with (window) eval(strScript);}
请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!
技术博客集 - 网站简介:
前后端技术:
后端基于Hyperf2.1框架开发,前端使用Bootstrap可视化布局系统生成
网站主要作用:
1.编程技术分享及讨论交流,内置聊天系统;
2.测试交流框架问题,比如:Hyperf、Laravel、TP、beego;
3.本站数据是基于大数据采集等爬虫技术为基础助力分享知识,如有侵权请发邮件到站长邮箱,站长会尽快处理;
4.站长邮箱:[email protected];
文章归档
文章标签
友情链接