如何禁用pywebkit控制台信息?

3 投票
1 回答
616 浏览
提问于 2025-04-17 09:04

比如,我该怎么关闭这些在终端上出现的信息呢?:

** 信息: 控制台消息: @1: 拒绝设置不安全的头部 "cookie"

** 信息: 控制台消息: @1: 拒绝设置不安全的头部 "cookie"

1 个回答

4

这是个老问题,不过如果能帮到谁就好:

你可以定义一个处理器来处理 console-message,像这样:

self.webview.connect("console-message", self._javascript_console_message)
... 
def _javascript_console_message(self, view, message, line, sourceid):
    return True #True prevents calling original handler

文档链接:

http://webkitgtk.org/reference/webkitgtk/stable/webkitgtk-webkitwebview.html#WebKitWebView-console-message

撰写回答