如何访问 Javascript 中的胶囊信息?

How to access capsule info in Javascript?

如何在 Javascript 代码中访问特定于胶囊的信息?

我想在与我的后端通信时在用户代理中包含我的胶囊 ID 和版本。理想情况下,我还可以获得 Bixby 版本和 Android 版本我的胶囊 运行 打开。我希望有类似 $vivContext 的东西,我可以将其交给我的 Javascript 代码。

你说得对,$vivContext 没有保存胶囊 ID 或版本。也没有 build-in 用于获取 capsule.bxb 的内容。

但是,您可以使用 config API

在开发者中心的 term & capsules 部分定义你的 capsule capusleIDversion 属性 后,你可以在你的 JS 文件中使用下面的代码。

var config = require('config');
var myID = config.get('capsuleID');
var myVersion = config.get('version');