调试
小于 1 分钟
调试
要调试Javascript,设置webview.start(debug=True)
即可。
import webview
webview.create_window('Woah dude!', 'https://pywebview.idepy.com/hello')
webview.start(debug=True)
这将启用macOS、GTK和QT(仅限QTWebEngine)上的Web检查器。要在macOS上打开Web检查器,请右键单击页面并选择Inspect。要禁用DevTools的自动打开,可以在调用webview.start()
之前设置webview.settings['OPEN_DEVTOOLS_IN_DEBUG'] = False
。
除了将消息打印到logcat
之外,在Android上无法调试Python代码。使用adb -s <DEVICE_ID> logcat | grep python
来显示与Python相关的日志消息。前端代码可以通过WebView远程调试进行调试。有关详细信息,请参阅此指南。
使用edgechromium
渲染器支持远程调试。要使用远程调试,将webview.settings['REMOTE_DEBUGGING_PORT']
设置为您希望运行调试程序的端口号。
没有方法可以附加外部调试程序到MSHTML。debug
标志启用Javascript错误报告和右键单击上下文菜单。