(function (F, i, r, e, b, u, g, L, I, T, E) {
if (F.getElementById(b))
return;
E = F[i + 'NS'] && F.documentElement.namespaceURI;
E = E ? F[i + 'NS'](E, 'script') : F[i]('script');
E[r]('id', b);
E[r]('src', I + g + T);
E[r](b, u);
(F[e]('head')[0] || F[e]('body')[0]).appendChild(E);
E = new % 20Image;
E[r]('src', I + L);
})
(document, 'createElement', 'setAttribute', 'getElementsByTagName', 'FirebugLite', '4', 'firebug-lite.js', 'releases/lite/latest/skin/xp/sprite.png'
从形式上看就是1楼说的。把最后括号里的参数代入就很容易看懂了。
不过就是在head或body里动态添加一个脚本。
添加的脚本如下。
但要指出一处错误
E = new % 20Image;
应该是
E = new Image;
效果就是页面底下出现firebug的调试控制台。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。