0

携帯電話でシステム シェル スクリプトを実行する Web アプリを作成したいと考えています。

もちろんimport dart:io;、ダーツ エディターでは、次のようになります。

ファイル dart:io の読み込みに失敗しました ...

クライアント コードで dart:io が禁止されていることを理解しています。このようなローカル システム スクリプトを Web アプリまたは Android の代替 GUI コントロールから実行するソリューションはありますか?

なんで?

これらは私の毎日の使用にとって興味深いものであり、実行するのが簡単で、ダーツについて学ぶのに役立つからです. それとも、これは完全に見当違いの (そして禁止されている) ダーツの使用ですか?

4

1 に答える 1

2

あなたの質問に対する短い答えは「いいえ」だと思います。Web アプリが電話でシェル スクリプトを実行できるとしたら、重大なセキュリティ違反になります。特に、Android ブラウザーで実行するために Javascript にコンパイルされた Dart コードは、ファイルを実行できないはずです。それはセキュリティ上、バスが通り抜けられるほど大きな穴になるでしょう。デスクトップのブラウザーで Javascript からシェル スクリプトを実行することさえできません。Android ではなぜ違うのでしょうか。

于 2013-10-09T16:31:16.703 に答える