我想使用 dart 程序中的 libvirt api。这是文档https://www.dartlang.org/articles/native-extensions-for-standalone-dart-vm/。但我发现它只能在 dart 命令行应用程序中使用,dart.io 也是如此。我不熟悉网络应用程序,我想知道为什么会发生这种情况以及为什么我们不能在网络应用程序中调用系统 API。是不可能的还是有其他技巧可以做到这一点?
编辑:如果我真的想编写一个在系统中调用 libvirt c api 的 Web 应用程序,我该怎么办?对于第一个,我可以编写一个后端服务器来为 Web 应用程序提供 api(可能是 REST)。但是,如果我不想拥有服务器后端怎么办,并且是否可以从 chrome 扩展程序访问 libvirt api。我看到 chrome 扩展程序可以作为后台应用程序运行,我认为这可能不是网络应用程序。