如何通过javascript在chrome开发人员控制台中获取自动完成数据?

根源

在此处输入图片说明

你好。

我想通过javascript获取所有自动完成数据,如上图所示。

例如,

console.log(data) // data is auto-completion data  

["a[0]", "__defineGetter__", "__defineSetter__", ...] // result of above command

有任何获取自动完成数据的想法吗?

谢谢你。

巴萨拉特

您需要对象的所有属性(甚至是非枚举属性)以及原型链中存在的任何属性(例如,使用__proto__)。例如:

a = new Array(10); 
a[0] = 1;
console.log(Object.getOwnPropertyNames(a).concat(Object.getOwnPropertyNames(a.__proto__)).concat(Object.getOwnPropertyNames(a.__proto__.__proto__)));

将打印:

["0", "length", "length", "constructor", "toString", "toLocaleString", "join", "pop", "push", "concat", "reverse", "shift", "unshift", "slice", "splice", "sort", "filter", "forEach", "some", "every", "map", "indexOf", "lastIndexOf", "reduce", "reduceRight", "entries", "keys", "copyWithin", "find", "findIndex", "fill", "constructor", "toString", "toLocaleString", "valueOf", "hasOwnProperty", "isPrototypeOf", "propertyIsEnumerable", "__defineGetter__", "__lookupGetter__", "__defineSetter__", "__lookupSetter__", "__proto__"]

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Mozilla Firefox开发人员控制台中禁用粘贴保护?

如何使用python selenium webdriver在Chrome开发人员工具控制台中进行调用调用

Appengine cron.yaml定义未显示在开发人员控制台中

木偶的行为不像在开发人员控制台中那样

如何在开发人员控制台中使用Chrome注入jQuery?

Firefox开发人员控制台中的XML解析错误

如何从SAP HTML Viewer打开JavaScript开发人员控制台

如何在Chrome或Firefox开发人员工具控制台中使用RxJS Observable?

如何在Firefox的开发人员控制台中禁用自动字符串转义?

尽管过滤了“错误”,但开发人员控制台中显示的消息

在开发人员控制台中找不到Google OAuth API

为什么Selenium / python / chromedriver无法识别chrome开发人员控制台中的有效xpath?

如何在开发人员控制台中测试Alexa帐户链接?

如何在VScode的开发人员工具中的控制台上获取JS输出

您如何确定浏览器开发人员控制台中是否已预加载资源

Response.Redirect(url)在firefox开发人员控制台中显示301和302

Android:无法在开发人员控制台中找到设备

Chrome开发人员工具:控制台中的对象属性自动完成吗?

在开发人员控制台中找不到Picasa网络相册数据API

在我的开发人员控制台中可以看到项目“数据流:只读工件(请勿删除)”

如何使我的JavaScript代码在开发人员控制台中不可读?

如何修复开发人员的控制台?

我无法在开发人员控制台中编写对象文字表示法吗?

Chrome开发人员工具-在控制台中显示特殊字符

在开发人员控制台中触发时,jQuery的“ click”事件不会触发

如何在左侧的Chrome开发人员工具Javascript控制台上显示源文件的名称?

在Chrome开发人员工具/ Firebug JavaScript控制台中访问第二/第三/ ...个最后结果

如何在Facebook开发人员控制台中更改我的应用程序的小应用程序图标?

Angular安全性-在开发人员控制台中更改值