<a href="http://file://///> 将 file:// 转换为 file// ---删除冒号
<a href="http://file://///> convert file:// to file// ---remove colon
我需要在浏览器中打开文件link(本地网络共享)。
我使用这样的代码:
<a href="http://file://///server/localfolder">
它在浏览器中打开link但将其转换为这样的格式:
文件/////server/localfolder(删除冒号)。
这样浏览器不会打开本地文件夹。
我试图将 file:///// 更改为 file:// 或 file:/// 或 file://// 。但是冒号被浏览器删除了。
如何解决?
您不能将多个协议定义指定为 URL 架构的一部分。你也不应该 link 到 file://
,真的,但如果你绝对必须,只需删除 http://
定义如下:
<a href="file:///server/localfolder">
您可以阅读更多关于 file:
协议的信息,特别是它在以下 link 中的实现:
- Wikipedia Article
- Another SO question (with very good answer)
我需要在浏览器中打开文件link(本地网络共享)。
我使用这样的代码:
<a href="http://file://///server/localfolder">
它在浏览器中打开link但将其转换为这样的格式: 文件/////server/localfolder(删除冒号)。
这样浏览器不会打开本地文件夹。 我试图将 file:///// 更改为 file:// 或 file:/// 或 file://// 。但是冒号被浏览器删除了。
如何解决?
您不能将多个协议定义指定为 URL 架构的一部分。你也不应该 link 到 file://
,真的,但如果你绝对必须,只需删除 http://
定义如下:
<a href="file:///server/localfolder">
您可以阅读更多关于 file:
协议的信息,特别是它在以下 link 中的实现:
- Wikipedia Article
- Another SO question (with very good answer)