【问题标题】:How do I deploy a dart web app to execute a system shell script?如何部署 dart web 应用程序来执行系统 ​​shell 脚本?
【发布时间】:2013-10-09 15:11:13
【问题描述】:

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

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

加载文件失败 dart:io ...

我了解客户端代码中禁止使用 dart:io。是否有解决方案可以从 web 应用程序或 android 上的其他 gui 控件执行此类本地系统脚本?

为什么?

因为这些对我的日常使用来说很有趣,运行起来很简单,并且可以帮助我了解飞镖。或者这是对飞镖的完全误导(和禁止)的使用?

【问题讨论】:

    标签: android dart


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-02-20
      • 2016-08-14
      • 1970-01-01
      • 2012-07-05
      • 1970-01-01
      • 1970-01-01
      • 2013-08-27
      相关资源
      最近更新 更多