Jor*_*rte 24 javascript console flags filtering google-chrome-devtools
我从正在玩的第三方页面的输出中得到了很多噪音,我想知道是否有办法过滤控制台上的输出.像Logcat的旗帜.有没有办法做到这一点?
编辑
我找到了一种方法来禁用导致最大噪声的输出.我单击右键单击控制台,然后禁用该XMLHttpRequest Logging选项.这不是我想要的,但这正是我所需要的.
tom*_*uyt 19
比上面的回答评论更进一步..
进入控制台模式(Windows上的Control Shift J),输入:
console.nativeLog = console.log;
Run Code Online (Sandbox Code Playgroud)
然后输入这个
console.log = function( a, b ){ if(a=="extension") console.nativeLog( b ) }
Run Code Online (Sandbox Code Playgroud)
第一行将本机实现保存在安全位置.第二行几乎可以满足您的要求.
适合我.
如果您可以控制页面和扩展脚本,那么您可以通过自己的函数运行它们。在该功能中,您现在可以控制输出。
var pageErrors = true;
var extErrors = true;
function outputToConsole(message, sender) {
if (sender == 'page' && pageErrors) { console.write(message); }
if (sender == 'ext' && extErrors) { console.write(message); }
}
Run Code Online (Sandbox Code Playgroud)
在你想要记录的任何地方用outputToConsole()替换console.log
| 归档时间: |
|
| 查看次数: |
10528 次 |
| 最近记录: |