gpt4 book ai didi

javascript - 使用 JavaScript HTML5 文件 api 读取本地文件(离线网站)

转载 作者:搜寻专家 更新时间:2023-11-01 04:48:53 31 4
gpt4 key购买 nike

我正在开发一个将打包在 .exe 文件中的网站。所以该网站将只能离线使用。现在我需要解析本地 xml 文档。如何使用 html5 文件 api 获取本地文件的文件句柄?

编辑:我不想使用 <input...>或将文件拖入浏览器。

最佳答案

恐怕我可能会为您的设计带来坏消息:您请求的操作明确违反了文件 API 规范中指定的安全模型。 FileReader() 的客户端实现必须确保“用户首先选择了 FileReader 对象读取的所有文件”。 (W3C 文件 API,13。安全注意事项:http://www.w3.org/TR/FileAPI/#security-discussion)。

浏览器脚本可能会在没有任何用户交互的情况下任意打开和读取路径中的任何文件,这将带来巨大的安全风险。没有浏览器制造商会允许像这样不受限制地访问整个文件系统。

如果您的脚本确实需要该 XML 文件,您将必须指导用户如何授予浏览器访问它的权限,因为每个浏览器都会阻止您的代码在没有用户的情况下直接打开它行动。

关于javascript - 使用 JavaScript HTML5 文件 api 读取本地文件(离线网站),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18251432/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com