gpt4 book ai didi

javascript - 来自本地文件的 XHR 本地文件

转载 作者:行者123 更新时间:2023-11-28 17:01:37 25 4
gpt4 key购买 nike

我有一个本地 (file:///) HTML 页面,尝试从其本地目录获取 AJAX 资源。多年来,Chrome 一直禁止所有 XHR 文件:///URI,无论其来源如何,这很烦人,但至少有 Firefox。但是recent Fx versions have started replicating this behaviour 。这似乎是一劳永逸解决问题的好时机。所以:

为了 XHR 和 CORS 的目的,如何将整个本地目录(最好是其子目录)标记为单一来源?

如果:

  • 它仅适用于最新的桌面 Chrome 和 Firefox 版本
  • 组成文件是单独的文件,以便于编辑,并且没有以某种存档格式捆绑在一起

这听起来像是 MHTML 或 MAFF 或 webarchive 可以帮助解决的问题,只不过它们不是普遍可用的,或者已被弃用,或者两者兼而有之。另外,让组成文件易于编辑对于我的特定用例来说非常重要。

我宁愿避免的“解决方案”:

  • 命令行标志或浏览器选项(我不想使用 Chrome 的 --allow-file-access-from-file 或 Fx 建议的 privacy.file_unique_origin 偏好)
  • 运行本地 Web 服务器只是为了在单台计算机上提供静态文件
  • 将我的数据嵌入 JavaScript 代码或海量数据:URI
  • 制作 Electr*n 应用

这里的最佳实践是什么?

最佳答案

How do I mark an entire local directory (and preferably its subdirectories) as being a single origin for the purposes of XHR and CORS?

你不能。您必须使用您宁愿避免的解决方案之一。

关于javascript - 来自本地文件的 XHR 本地文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57268607/

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