2011-07-13 7 views
0

ブラウザ内からファイルを編集することができるかどうかを知りたいです。私はファイルがどこにあるのか知っていて、そのフォーマットを知っています。私はHTML5とJavaScriptをいくつか使いたいと思いますが、FlashやJavaを使用しても大丈夫です。ブラウザ内からコンピュータ上のファイルを編集することはできますか?

私が編集したいファイルはhostsファイルです。 Windows XP上のC:\WINDOWS\system32\drivers\etc\hosts

これは主に新しい種類のAdBlockingをテストするためのもので、ブラウザを提供して作業する可能性が高いと思います。私はWindows XPで実行されているGoogle Chrome DevをROOTとして開いています。

+4

それはシステムファイルでなければならないすべての事柄の.../ – BoltClock

+0

しないでください。ただしないでください。 – cwallenpoole

+0

+1ホーム。それを+1する。 – mrtsherman

答えて

1

署名されている限り、Javaアプレットは可能です。 これらの指示に従ってアプレットに署名してください。 P.これらの手順は、Linuxセットアップ用です。 Windowsで環境変数を設定する必要があるかもしれません。そう

Jar signing link

アル長いユーザーは、アプレットがで非表示にすることができ、アプレットがファイルsysemには何も、他のコンピュータにでも開いている接続...そして最も重要なアプレットを変更することができますアプレットを実行できるようにするとそれがあなたが望むものならコーナー

+0

私はこのプロジェクトのためにJavaで自分のつま先をつぶすと思います。あなたの時間をありがとう。 – user756476

2

適切なアクセス権を持つJavaアプレットがファイルにアクセスする可能性がありますが、ユーザーがこれらのアクセス許可を設定するのがどれほど簡単かは私が答えることができない質問です。

フラッシュはインターネットからロードできず、同時にハードドライブにアクセスすることもできないため、詳細については説明しませんが、セキュリティモデルが許可されていないため、それはファイルを読むためのフラッシュの中に実際のAPIがないので、サーバーに転送するだけ(アップロードのみ、ダウンロードなし)、何も(インターネットサンドボックスから実行している場合)何も転送できません。

Javascript - わかりませんが、Flashと同様の理由ではないようですが、誰かが確認する必要があるような気がします。あなたはおそらくあなたがアクセス権を持っている必要がありますが、その後、再び、あなたはおそらくそのような場合には、それを必要としないであろうと同じことを行う必要がありますので

アドオン遮断薬は、通常、いずれにおいても

...ブラウザにアドオンとして動作しますFlashは間違いなく動作しません。

1

ブラウザからのローカルファイル、特にシステムファイルの編集は、すべてのブラウザベンダーが積極的に回避しようとしているものです。これは、すべてのウイルスメーカーが積極的にこれを編集しようとしているからです!

ホストブロックを編集する広告ブロッカーには、いくつかの理由から恐ろしい考えがあります。まず第一にそれはWindows上でのみ動作し、あなたの広告ブロックはMacおよびLinuxユーザにとっては役に立ちません。次に、VistaとWindows 7で権限の昇格が必要になります.3番目に、ActiveXやJavaに頼らざるを得ません。 4番目のホストファイルは最終的に大きくなります。大規模なホストは、毎回フルルックアップを行う必要があるため、インターネットブラウジングを遅くします。

広告をブロックする場合は、ブラウザレベルでブロックします。私は、これについてホストファイルを変更することは悪い考えであると確信しています。

+0

申し訳ありませんが、あなたは私に確信しています。また、ホストファイルはほとんどのオペレーティングシステムで動作します。彼らはちょうど別の場所にいる。私はそれが大きなファイルになることは承知していますが、私はすべてがログインまたはネットワークの変更が読み込まれていることを伝えることができますから。それで起動時間が遅くなりますが、それ以降はうまくいくはずです。 – user756476

+0

私は大規模なホストファイルによって引き起こされるインターネットブラウジングのどんな減速も各ページ負荷の広告の数メガバイトをダウンロードする必要がないことによって非常に緩和されることを言いたいと思います。 – Tyzoid

関連する問題