我正在使用这样的 Webkit 浏览器检查器。
当我在 Ubuntu 12.10 中运行它时,使用检查器时出现错误。例如:
** Message: console message: file:///usr/share/webkitgtk-1.0/webinspector/UIString.js @42: Localized string "Go to line" not found.
** Message: console message: file:///usr/share/webkitgtk-1.0/webinspector/UIString.js @42: Localized string "Filter" not found.
** Message: console message: file:///usr/share/webkitgtk-1.0/webinspector/UIString.js @42: Localized string "Search Previous" not found.
** Message: console message: file:///usr/share/webkitgtk-1.0/webinspector/UIString.js @42: Localized string "Search Next" not found.
** Message: console message: file:///usr/share/webkitgtk-1.0/webinspector/UIString.js @42: Localized string "α:" not found.
** Message: console message: file:///usr/share/webkitgtk-1.0/webinspector/UIString.js @42: Localized string "%d of %d" not found.
(geany:2487): Gdk-CRITICAL **: IA__gdk_error_trap_pop: assertion `gdk_error_traps != NULL' failed
** Message: console message: file:///usr/share/webkitgtk-1.0/webinspector/UIString.js @42: Localized string "Sources Panel" not found.
** Message: console message: file:///usr/share/webkitgtk-1.0/webinspector/UIString.js @42: Localized string "Toggle breakpoint" not found.
** Message: console message: file:///usr/share/webkitgtk-1.0/webinspector/UIString.js @42: Localized string "Painting" not found.
我还注意到当您将控制台放在下半部分时,面包屑/滑块栏没有显示:
我不记得在早期版本中,当我使用 GTK3 版本(from gi.repository import WebKit
等)时,它也有类似的问题,更糟糕的是,滚动条在顶部和底部没有箭头。我是否错过了初始化 Webkit 检查器或英语语言环境的步骤?
我想调试这个问题,但由于检查器对象不是 webview 对象,我不确定是否可以向检查器添加检查器?(例如,当检查器是 Chrome/Chromium 中自己的窗口时,您如何使用 F12,这样您就可以调试该检查器)。这应该是可能的,但也许不是 pyGTK?
更新: 我在 12.04 Ubuntu 上对此进行了测试,并没有注意到上面的问题。我在这里报告了一个错误。这是与每台 12.10 计算机中的某些包冲突,还是我的配置设置不正确?
更新: 同样的问题发生在 13.04。