2

私のウェブサイトで、入力のあるフォームを取得しました:

<input type="file" id="text">

JavaScript を使用して、テキスト ファイルの内容を文字列変数に取得したいと考えています。を使用File APIしましたが、IE や一部の古いブラウザーでは明らかに機能しません。使用しようとしましnew ActiveXObject("Scripting.FileSystemObject")たが、「Automation Server はオブジェクトを作成できません」というエラーが表示されるため、セキュリティ上の理由により IE で使用できません。私が読んだところによると、これはブラウザのセキュリティ オプションを変更しないと使用できないように思われます。これは、ユーザーに実行してほしくないことです。

JavaScript のみを使用してファイルのコンテンツを読み取り、それを古いブラウザーで動作させる簡単な方法は他にあるでしょうか?

4

1 に答える 1

1

ほとんどの古いブラウザーでは、いいえ。Javascript にはいくつかの厳格なセキュリティ制限があります。

IE/Windows のみに焦点を当てていて、独自のローカルで使用するために何かを書き込もうとしている場合、HTA ファイルは読み書きルーチンにアクセスできます。

于 2012-09-04T07:51:15.740 に答える