2017-03-12 5 views
0

当社のブラウザはXULRunnerをベースにしています。そして私は、フラグTmpDを持つローカルのデフォルトブラウザを介してリンクを開くための一時ファイル(* .urlファイル)を作成します。しかし、私はそれが開かれた後にそれを削除したい。XULRunnerブラウザはローカルファイルを削除できますか?

私はそれはいくつかの安全保障に関与している可能性が知っている、ここでいくつかの情報が、無ヘルプ〜
https://developer.mozilla.org/en-US/Add-ons/Code_snippets/File_I_O

を見つけました。
しかし、ローカルファイルを作成できるので、ローカルファイルを削除できないのはなぜですか?

答えて

0

ローカルファイルを作成することができますが、なぜローカルファイルを削除できないのか不思議です。

確かにXULrunnerは可能です。

これは、ブラウザの実装方法によって異なります。 XULrunnerにはさまざまなライブラリfeが付属しています。あなたのリンク(nsIFile)で既に言及したもの。 XULrunnerソフトウェアは、外部または自己作成のアドオン、プラグイン、拡張機能を使用することもできます。

しかし、これをチェックアウト:nsIFile Object #remove

を、これが「保存」である場合は、それを実装保存方法によって異なります。

+0

私たちが自分でファイルを削除する機能を提供できるということを意味しましたか?ローカルファイルの削除が安全でないと思いましたか? – PageYe

+0

ジョブを実行するコンポーネントまたはプラグインを作成することもできます。しかし、ファイルの作成と削除の目的が努力を正当化するかどうかはわかりません。 XULrunnerは廃止予定の技術です。 #努力 –

関連する問題