如何部署dart Web应用程序来执行系统shell脚本?

时间:2013-10-09 15:11:13

标签: android dart

我想制作在手机上运行系统shell脚本的网络应用程序。

当然,当我import dart:io;时,在飞镖编辑器中,我得到了;

  

无法加载文件dart:io ...

我理解dart:io在客户端代码中被禁止。是否有解决方案从Web应用程序或Android上的一些替代gui控件执行此类本地系统脚本?

为什么?

因为这些对我日常使用来说很有意思,所以很容易跑步,可以帮助我学习飞镖。或者这是否完全被误导(并禁止)使用飞镖?

1 个答案:

答案 0 :(得分:2)

我相信你问题的简短回答是“不”。如果Web应用程序可以在手机上运行shell脚本,那将是一个重大的安全漏洞。具体来说,编译为Javascript以在Android浏览器中运行的Dart代码肯定无法执行文件。那将是一个如此大的安全漏洞,你可以通过它开车。你甚至无法在桌面上的浏览器中从Javascript执行shell脚本......为什么在Android上会有任何不同。