监听 Chrome 控制台的用户操作.

来源:互联网 发布:大脚mac插件怎么安装 编辑:程序博客网 时间:2024/04/30 12:24

好吧其实标题党了.
只不过是能监测到控制台的每次操作, 但是获取不到具体的操作内容.

直接上代码:

var old = Object.getOwnPropertyNames;Object.getOwnPropertyNames = function() {  var stack = new Error().stack;  if(/Object\.InjectedScript/.test(stack)) {    document.body.innerHTML = "你在控制台中进行了操作.";  }  return old.apply(this, arguments);};

灵感来源于 traceur 中对 getOwnPropertyNames 的劫持. (用于实现 Symbol.)

Update:

又发现一个更狠的...
http://drops.wooyun.org/papers/974

0 0
原创粉丝点击