Điều đó chỉ có thể thực hiện được nếu tệp HTML cũng được tải bằng file
giao thức từ đĩa cứng của người dùng cục bộ.
Nếu trang HTML được phân phối bởi HTTP từ máy chủ, bạn không thể truy cập bất kỳ tệp cục bộ nào bằng cách chỉ định chúng trong một src
thuộc tính với file://
giao thức vì điều đó có nghĩa là bạn có thể truy cập bất kỳ tệp nào trên máy tính của người dùng mà người dùng không biết tệp đó sẽ là rủi ro bảo mật rất lớn.
Như Dimitar Bonev đã nói, bạn có thể truy cập tệp nếu người dùng chọn tệp đó bằng cách sử dụng công cụ chọn tệp của riêng họ. Nếu không có bước đó, nó bị cấm bởi tất cả các trình duyệt vì những lý do chính đáng. Do đó, trong khi câu trả lời của anh ấy có thể hữu ích cho nhiều người, nó làm lỏng yêu cầu so với mã trong câu hỏi ban đầu.