YPC*_*ble 1 javascript console google-chrome google-chrome-devtools console.log
更新:控制台不会记录的原因是站点运行此脚本:
// Production mode
// Disable console.log
console.log = function() {};
Run Code Online (Sandbox Code Playgroud)
我猜是没有办法让这个功能恢复到网站上?
先前的问题:
我正在Chrome控制台中运行一个跟随网站上每个人的脚本.页面上有200个人,我想遍历所有跟随按钮并通过在控制台中运行此脚本来全部单击它们:
javascript:var inputs = document.getElementsByClassName('btn-follow');
for(var i=0; i<inputs.length; i++) {
inputs[i].click();
}
console.log("The btn-follow script has finished");
Run Code Online (Sandbox Code Playgroud)
该脚本可以很好地单击按钮,但会返回日志语句undefined
.
有没有办法从控制台内登录控制台?
当我直接尝试console.log时,它看起来像这样:
这是我键入"console"时输出的内容:
aps*_*ers 10
您可以使用以下方法消除阴影属性delete
:
delete console.log;
Run Code Online (Sandbox Code Playgroud)
原始log
函数(存在于console
原型中)从未被覆盖 - 它只是被console
实例上的属性所遮蔽.您可以delete
使用实例功能并让原始原型功能通过.
归档时间: |
|
查看次数: |
1393 次 |
最近记录: |