问题标签 [file-uri]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2569 浏览

html - 从 file:// URI 绘制图像后的 Canvas getImageData() - 需要所有浏览器的解决方法

我是 Construct 2 的开发人员,这是一个适用于 Windows 的 HTML5 游戏编辑器。它位于http://www.scirra.com

最近我一直在尝试添加一个功能,该功能将通过在画布上转换图像来修改图像。这非常简单——在画布上绘制一个图像并调用getImageData()以获取像素。

当用户在我们的应用程序中单击“预览”时,所有文件都被转储到磁盘上的临时文件中,并启动浏览器来显示它。上传到服务器不是预览的选项 - 有些游戏是兆字节大。

然而,大多数浏览器完全阻止您使用从磁盘加载getImageData()的任何图像的像素。正如 MDN 在其对 file:// 访问策略的描述中所建议的那样,我已尝试将所有必要的图像文件放在子目录中。那也不行!

Chrome 的 --allow-file-access-from-files 标志修复了它。但是,我需要支持所有主流浏览器。至少 Internet Explorer 和 Firefox 是否有类似的解决方法?我对 Internet Explorer 一无所知,我真的希望在 Firefox 中有一些不涉及手动转到 about:config 的东西,否则我们将被大量的支持请求淹没,询问“为什么它在 Firefox 中不起作用?!”。

另外,为什么这个安全策略是必要的?!?它似乎太过分了,让像我们这样的应用程序真的很难编写。

任何帮助表示赞赏。

0 投票
1 回答
29457 浏览

java - 错误 - java.lang.IllegalArgumentException:URI 方案不是“文件”?

尝试访问字体文件时收到以下错误:

请在下面找到我的代码:

请提出可能是什么问题。我没主意了。

谢谢尼克

0 投票
1 回答
6978 浏览

http - 使用 IE9 从 HTTP 获取的页面链接到本地​​文件

我的一个客户有一个仅限 Intranet 的网站,其中包含许多指向本地网络上文件的链接,格式为<a href="file://localfileserver/importantdocument.doc">Link</a>. 但是,在IE9中似乎没有任何链接可用。我知道所有其他浏览器都拒绝允许从通过 HTTP 获取的页面链接到本地​​文件,最新版本的 IE 也是这种情况吗?

所有链接在IE8上仍然可以正常工作。

0 投票
7 回答
96468 浏览

file - 文件 Uri 方案和相关文件

假设 uri 的方案是“文件”。还假设路径以“。”开头。

一个示例路径是“./.bashrc”。fulluri 的外观如何?'file://./.bashrc' 对我来说很奇怪。

0 投票
2 回答
39094 浏览

java - java.net.URL 的本地文件协议

使用 URL 的本地文件的协议是什么?我已经使用 Java 下载了一个文件,我需要知道如何访问它,而不是使用 File,而是使用 URL。

0 投票
2 回答
383 浏览

sahi - Sahi : Sahi 中的 File:// 协议支持

我正在评估 Sahi 的自动化。我的要求是自动化一个基于 Html 和 JavaScript 的静态 Web 应用程序。我试图记录测试,但它没有发生。

file:///C:/Automation/welcome.html

但是Sahi没有记录下来。我在 [url]http://sahi.sourceforge.net/using.html[/url] 网站上看到只有 ##Keep “对所有协议使用相同的代理”未选中,因为 Sahi 不理解 HTTP 以外的协议##

是否还没有提供 File:// 或其他协议支持?请让我知道 Sahi 是否提供其他替代方案来满足此类要求?我在任何论坛都找不到它,请帮助。谢谢

0 投票
2 回答
2170 浏览

c# - 如何避免使用 file:// 协议并使用 http:// 显示图像

似乎我们无法使用file:// 协议在 Google Chrome 上显示图像。

我认为有一种方法可以将文件加载到远程网络上,例如file://my-network-computer/my-folder/my-file.jpg并将其呈现为 asp.net 页面上的图像,这将是一件好事。

是否可以从网络驱动器上的文件加载字节,然后将其内容呈现为 asp.net 页面上的图像?

0 投票
1 回答
778 浏览

git - 为什么“git clone”在传递本地 file:/// url 时会打包对象数据库?

以下描述了为了重现观察到的行为而要执行的 bash 命令。尽管已经运行了这些msysgit,但我怀疑在 *nix 环境中结果应该是相似的。

设置源存储库

使用本地文件:/// url 克隆源存储库

使用本地文件路径克隆源存储库

根据Wikipedia,带有三斜杠的文件 url 表示本地资源。

但是,当通过本地file:///url 进行克隆时,对象数据库会在传输之前打包(复制?)。当源存储库的位置表示为本地路径时,情况并非如此。

考虑到源仓库和目标仓库都托管在 git 上,为什么 git 的行为方式不同localhost

0 投票
1 回答
1332 浏览

google-chrome-frame - 如何在 IE 的谷歌浏览器框架插件中启用文件协议

我想用 chrome 框架在 IE 中打开一个 Html5 页面。但仅支持 http 协议,我无法从磁盘打开 html 文件。

0 投票
1 回答
184 浏览

javascript - URI 路径导航问题

我的jQuery代码是

我在我的 html 方面的链接是<a href="file://///KP01DS0194TG/Quotes/Scanning/brother/Jobsheets/job no 12538.pdf">12538</a>

但是 Jquery 不起作用,因为file://///- 如果我把它拿出来它很好用,但是我需要它在那里,否则我无法连接到它 - 关于我可以做些什么来纠正这个问题的任何想法?