使用 Sources 面板来调试 JavaScript。在开始调试之前,你可以先了解 Lynx 的 JavaScript 运行环境。
启用 DevTool 后,后台线程默认使用 PrimJS 引擎来进行调试。在 Android 端,你也可以切换到 V8 引擎来获得更完整的调试体验。
打开 DevTool 开关页面,将“V8 引擎”切换为“On”并重启应用,即可在后台线程使用 V8 引擎。你可以在预览窗口的左下角查看当前的引擎类型。
Sources 面板主要分为以下三个区域:
可以使用文件导航窗格或 Open file 功能来打开感兴趣的文件。
并选择 Open file,会弹出对话框。
可以在这里输入文件 URL,或在下拉列表中选择文件。
代码编辑窗格的底部操作栏中会显示当前鼠标位置的行列号。
可以收起/展开文件导航窗格。
可以通过以下方式来关闭文件:
当你想快速定位当前代码编辑窗格中展示的文件在文件导航窗格中的位置时,可以按照下列步骤操作:
当你想快速查找代码段所属的文件时,可以按照下列步骤操作:
> Search,打开搜索面板。
你也可以:
使查询区分大小写。
以使用正则表达式进行搜索。
来重新搜索。
来清空输入内容。通过添加断点,你可以在代码执行过程中暂停,并且能够检查这个时刻的所有相关值。
目前支持的断点类型如下:
| 类型 | 描述 |
|---|---|
| 代码行 |