# 开发调试

为了调式Javascript,请设置webview.start(debug=True)

import webview

webview.create_window('Woah dude!', 'https://pywebview.flowrl.com/hello')
webview.start(debug=True)

这将在macOS、GTK和QT上启用web检查器(仅限QTWebEngine)。要在macOS上打开web检查器,请右键单击页面并选择Inspect。 要禁用DevTools的自动打开, 设置 webview.settings['OPEN_DEVTOOLS_IN_DEBUG'] = False 在调用 webview.start() 之前。

除了将消息打印到logcat之外,无法在Android上调试Python代码。 使用 adb -s <DEVICE_ID> logcat | grep python 用于显示与Python相关的日志消息. 前端代码可以通过WebView远程调试进行调试。查看 this guide (opens new window) 了解详情。

无法将外部调试器附加到MSHTML。debug标志启用Javascript错误报告和右键单击上下文菜单。