0

これが質問なのか、それともどのように組み立てるのかはわかりません...しかし、しばらくの間私を悩ませてきたものがあります...

webUI は非常に簡単に実装できるので、私が書いた小さなスクリプトで UI を平手打ちしたい場合は、通常、HTML、JS、および CSS を使用します。私をいらいらさせているのは、ブラウザに実装されているサンドボックス対策により、ディスクへの書き込みが禁止されていることです。UI と組み合わせたスクリプトの使用を毎回新しいセッションに制限し、以前のセッションからの作業を終了します。

Web と悪意のあるコードがマシン上で実行されている理由は理解できますが、HTML、JS、および CSS をレンダリングする「ブラウザー」をディスクに書き込むことができるという利点があるように感じます。交換すると、Web の閲覧が禁止されます。または、Firefox や Chrome がファイルがローカル システムにあることを認識し、ローカル システムの書き込みアクセスを許可するとしますか?

単純なローカル io ストレージのためだけにサーバー フレームワーク ゲートウェイを通過しなければならないのは、非常に面倒なことです。

いくつかの実用的な用途...

-開発の初期段階では、システム構造全体を肉付けしたり、ホストをレンタルしてそこに配置したり、サーバー構成を変更して別の localhost ポートを含めたりすることなく、プロジェクトを肉付けしたいだけです。プロジェクトを含むフォルダーを開き、ブラウザーで index.htm を起動するだけです。

-また、手間のかからないクロスプラットフォームになります。kde、gtk、mfc、またはその他の不要な依存関係を決定するボール。私は小さなプログラムを書きたいと思っていて、私の老人に zip ファイルを電子メールで送るだけで、彼はそれを解凍して index.htm を彼のブラウザにロードするだけでうまくいきます。私が彼に説明しなくても、何かを実行できる機能: わかりました。最初にこれをダウンロードし、次にこれをダウンロードしてから、インストールする必要があります。さて、このファイルを変更して、このことを loo に設定する必要があります...何ですか? o、configure とはどういう意味ですか? まあ、それはまさにそれが意味することを意味します:configure、基本的にこのプログラムの動作方法を構成する必要があるため、希望どおりに動作します...そうです、そうです、動作するだけで出荷する必要があることは知っていますが、これは実際とは異なりますそれを修正すると、これが機能するはずの方法です。実際、このように機能するのは非常に素晴らしいことですが、実際よりも複雑に見えるだけです。ブーム。私は彼を失いました。

なぜ私がこれについて頭がおかしくなったのか説明してもらえますか、またはこの種のことを行うアプリケーションはありますか?

4

1 に答える 1

0

それは正確に何を達成したいかによって異なりますが、少なくともあなたが意味することの一部は、ローカルストレージで実行できると思います。たとえばhttp://diveintohtml5.info/storage.htmlを参照してください。

于 2013-07-05T19:13:49.007 に答える