Tôi muốn tạo một trò chơi đơn giản trong HTML5/JS và tôi không muốn người dùng chạy bất kỳ máy chủ web nào hoặc phải kết nối với trang web. (chỉ một trang HTML)Có thể tải tệp bằng Trình đọc tệp JS/HTML5 trên trang không được phân phối không?
Nhưng có vẻ như FileReader chỉ có thể được sử dụng trên các loại tệp nhập.
Có thể chỉ có hai tập tin: index.html và foo.txt cạnh nhau và để đọc foo.txt từ index.html với một cái gì đó như:
// No input needed, I know waht I want to read
var my_file = new File("foo.txt");
var reader = new FileReader();
alert(reader.readAstext(my_file, "UTF-8"));
Bất kỳ ý tưởng?
'FileReader' và' File' không JavaScript được tích hợp sẵn. Có các lớp Java cùng tên. Bạn đang tương tác với một applet hay cái gì khác cung cấp một cây cầu cho một JVM? –
Tôi không hiểu cách các tệp liên quan đến trò chơi HTML5/JS của bạn. Bạn hy vọng đạt được điều gì bằng cách đọc một tập tin, và trên máy tính nào là tập tin này? –
@MikeSamuel 'FileReader' và' File' là một phần của javascript kể từ HTML5: https://developer.mozilla.org/en/DOM/FileReader –