browser - 如何在浏览器地址栏中使用 Windows 默认目录(如 %OneDrive%)访问文件夹?
问题描述
使用 Windows 文件资源管理器时,可以%OneDrive%
在地址栏中键入访问 OneDrive 文件夹。使用 Internet Explorer 时,也可以键入file:///%OneDrive%
访问 OneDrive 文件夹。
但是对于新的 Microsoft Edge,url likefile:///%OneDrive%
只会收到错误消息“ERR_FILE_NOT_FOUND”。
那么是否有任何解决方案可以在不使用 Microsoft Edge 中的绝对路径的情况下访问默认的 OneDrive 文件夹?
解决方案
出于安全考虑,您无法使用 MS Edge 浏览器中的 file:// 协议访问位于机器上的一个驱动器文件夹。
不建议使用浏览器中的 File:// 协议访问本地文件夹/文件,这被认为是一种不好的做法。包括 MS Edge 在内的大多数最新浏览器都不允许用户访问这样的文件。
我建议您使用文件资源管理器访问 OneDrive 文件夹。
如果您可以使用 IIS,那么作为一种解决方法,您可以尝试在 IIS 中为您的 OneDrive 文件夹创建一个虚拟目录。它将使用 HTTP 或 HTTPS 协议,您将能够使用 Edge 浏览器访问该文件夹。
推荐阅读
- php - 如何使用 http 请求 sedn 文件?
- java - 使用 java 8 流对来自不同类的对象进行分组
- php - PHP Singleton 使用 spl_object_hash 返回不同的值
- python - Plotnine:如何在 geom_line() 中删除线周围的图例框
- scala - Avro 向后兼容性无法按预期工作
- deep-learning - 用于图像分类的图神经网络
- visual-studio-code - 在 vscode 中,lint 错误显示在问题中,但是当鼠标悬停红色波浪时,lint 错误消息不显示
- asp.net - 以编程方式将 asp.net 请求发送到第 3 方服务器?
- jupyter-notebook - 无法启动 Jupyter 笔记本
- c++ - 为什么在我的代码中私有数据成员不可访问?