Sources 面板
使用 Sources 面板来调试 JavaScript。在开始调试之前,你可以先了解 Lynx 的 JavaScript 运行环境。
启用 DevTool 后,后台线程默认使用 PrimJS 引擎来进行调试。在 Android 端,你也可以切换到 V8 引擎来获得更完整的调试体验。
打开 DevTool 开关页面,将“V8 引擎”切换为“On”并重启应用,即可在后台线程使用 V8 引擎。你可以在预览窗口的左下角查看当前的引擎类型。
概览
Sources 面板主要分为以下三个区域:
- 文件导航窗格。被调试页面的所有 JavaScript 文件都会展示在这里。
- 代码编辑窗格。在文件导航窗格中选中某个文件之后,该文件的内容会展示在这里。
- 调试窗格。这里包括调试 JavaScript 的各种工具。
文件导航
打开文件
可以使用文件导航窗格或 Open file 功能来打开感兴趣的文件。
点击 More Options
并选择 Open file,会弹出对话框。
并选择 Open file,会弹出对话框。
可以在这里输入文件 URL,或在下拉列表中选择文件。
代码编辑窗格的底部操作栏中会显示当前鼠标位置的行列号。
单击 Show navigator
可以收起/展开文件导航窗格。
可以收起/展开文件导航窗格。
关闭文件
可以通过以下方式来关闭文件:
- 鼠标悬停在代码编辑窗格上方的文件名选项卡,点击关闭按钮。
- 右键单击代码编辑窗格上方的文件名选项卡:
- Close:关闭当前文件。
- Close others:关闭其他文件。
- Close all:关闭所有文件。
定位文件
当你想快速定位当前代码编辑窗格中展示的文件在文件导航窗格中的位置时,可以按照下列步骤操作:
- 右键单击代码编辑窗格中的任意位置,或右键单击代码编辑窗格上方的文件名选项卡。
- 选择 Reveal in sidebar。
搜索代码
当你想快速查找代码段所属的文件时,可以按照下列步骤操作:
-
点击 Customize And Control DevTools
> Search,打开搜索面板。
-
在搜索栏中输入文本,然后按 Enter 键进行查找。
-
在搜索结果中点击你感兴趣的代码,会跳转到对应文件,并高亮显示这段代码。

你也可以:
- 点击 Match Case
使查询区分大小写。 - 点击 Use Regular Expression
以使用正则表达式进行搜索。 - 点击 Refresh
来重新搜索。 - 点击 Clear
来清空输入内容。
使用断点暂停代码
通过添加断点,你可以在代码执行过程中暂停,并且能够检查这个时刻的所有相关值。