Skip to content
On this page

原生API概览

Neutralizojs提供了一个JavaScript客户端库(也称为Neutralizo.js), 供开发人员通过Neutraliznojs服务与本机操作交互。JavaScript客户端的实现位于neutralizo.js这个JavaScript文件中。 因此,需要在Neutralenojs项目中引入客户端库。

客户端库将其JavaScript API暴露在浏览器的window作用域,您可以在普通JavaScript或任何前端框架中通过Neutralizowindow.Nneutralizo调用。

假设您需要从操作系统中获取一个环境变量值。您可以调用JavaScript方法Neutraleno.os.getEnv。一旦调用getEnv方法,客户端库将使用WebSocket消息调用Neutralizojs服务。 之后,Neutralizojs服务将执行本机操作来获取给定的环境变量。 一旦Neutralenojs服务完成任务,它就会发送一条包含环境变量值的WebSocket消息。最后,客户端库使用从服务接收的结果来处理promise。

客户端库维护了一个任务池,通过UUID字符串将服务器消息与请求匹配。

Neutralizojs在所有运行模式下使用这套通信机制,为您提供了许多本机操作。

原生API命名空间