gpt4 book ai didi

google-chrome-devtools - Chrome Devtools 控制台隐藏来自远程设备的所有消息

转载 作者:行者123 更新时间:2023-12-03 20:51:13 34 4
gpt4 key购买 nike

我正在使用 ios-webkit-debug-proxy 和 remotedebug-ios-webkit 适配器从 Linux 上的 Chrome Devtools 调试运行 Safari 的 IOS iPad。
它连接,我可以查看 DOM 等,但是 console.log() 消息没有显示在控制台中。我可以看到隐藏的消息数量增加,但我找不到查看消息的方法。
它最初正在工作,但已停止。我曾尝试通过“设置->首选项->Devtools->恢复默认值并重新加载”将devtools重置为默认值,但没有运气。
请看截图:
Screenshot of chrome devtools
任何帮助,将不胜感激。

最佳答案

我能够通过在 onConsoleMessageAdded 中进行更改来解决此问题文件中的函数 ios.ts更新了一段代码

let message = msg.params.message;
let type;
let method = "Runtime.consoleAPICalled";
if(message.type === "log") {
switch(message.level) {
case "log": type = "log"; break;
case "info": type = "info"; break;
case "error": type = "error"; break;
default: type = "log";
}
} else {
type = message.type;
}

const consoleMessage = {
source: message.source,
level: type,
text: message.text,
lineNumber: message.line,
timestamp: (new Date).getTime(),
url: message.url,
stackTrace: message.stackTrace ? {
callFrames: message.stackTrace
} : undefined,
args:message.parameters,
networkRequestId: message.networkRequestId,
};
if(type == "error"){
method = "Log.entryAdded";
this._target.fireEventToTools(method, {entry:consoleMessage});
}else
this._target.fireEventToTools(method, consoleMessage);

return Promise.resolve(null);
}

关于google-chrome-devtools - Chrome Devtools 控制台隐藏来自远程设备的所有消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62690137/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com