在开发 Lynx 应用时,可能会遇到需要与 Lynx 未涵盖的原生平台 API 进行交互的场景。或者,你或许希望复用现有的原生平台代码到 Lynx 应用中。无论出于何种原因,都可以借助原生模块,实现 JavaScript 代码与原生代码的无缝连接,进而在 JavaScript 代码里调用原生平台的功能和 API。下面将详细介绍如何编写一个原生模块。
编写原生模块的基本步骤:
下面,将通过构建一个原生模块示例,逐步展示这些步骤。
原生模块目前只能在 Background Thread Scripting 中使用。