다트 프로그램에서 libvirt api를 사용하고 싶습니다. 다음은 의사 https://www.dartlang.org/articles/native-extensions-for-standalone-dart-vm/입니다. 하지만 다트 명령 줄 앱에서만 사용할 수 있으므로 dart.io도 사용할 수 있습니다. 웹 응용 프로그램에 익숙하지 않아서 왜 이런 일이 일어나고 왜 웹 응용 프로그램에서 시스템 API를 호출 할 수 없는지 궁금합니다. 그것은 불가능하거나 불가능한 일입니까?왜 dart.io 등은 명령 줄 앱에서만 사용할 수 있습니까?
편집 : 시스템에 libvirt c API를 호출하는 웹 응용 프로그램을 정말로 작성하고 싶다면 어떻게해야합니까? 처음에는 웹 애플리케이션에 api (REST)를 제공하는 백엔드 서버를 작성할 수 있습니다. 하지만 서버 백엔드를 갖고 싶지 않고 크롬 확장에서 libvirt api에 액세스 할 수 있다면 어떨까요? 크롬 확장이 배경 앱으로 실행될 수 있다는 것을 알았습니다. 웹 앱이 아닌 것 같습니다.
크롬 확장에 대해 많이 알지는 못하지만 제한이 적습니다. 이 문제에 대해서는 잘 모르겠지만 시스템에 직접 액세스 할 수는 없지만 파일 액세스와 같은 일부 기능을 제공하는 Chrome API 만 사용할 수 있다고 생각합니다. 그러나 나는 틀릴지도 모른다. 기존 질문을 변경하는 대신 새로운 질문을하십시오. 질문의 방향이 꽤 바뀌었다. –