一旦我在html页面中单击a,我想在C://中启动一个文档文件
在我的代码下面
<a href="C://mytestfile.doc">Click Me To launch the DOC FILE</a>
不合常理,我得到的是下拉的“ mytestfile.doc”文件,并且未在chrome中打开
答案 0 :(得分:1)
您可以输入file:///C:/path/to/file.txt
之类的file URL,但是行为会根据指向的位置而改变:
如果要打开的文件不在本地文件系统中,而是托管在某个地方,则可以检查Office URI Schemes documentation。您最终将得到如下结果:
ms-word:ofe|u|http://website.com/document.docx
完整架构为:
< scheme-name >:< command-name >"|"< command-argument-descriptor > "|"< command-argument >
第一部分是方案名称(协议),该名称专用于每种Office产品:
ms-word
ms-powerpoint
ms-excel
ms-visio
ms-access
ms-project
ms-publisher
ms-spd
ms-infopath
第二部分是命令名称及其参数(参数描述符+参数值的参数),均以|
分隔:
ofv|u|
(打开以供查看),然后是URI以在视图模式下打开。ofe|u|
(打开以供编辑),然后是URI以在编辑模式下打开。 nft|u|
(模板中的新文档),然后是模板的URI。
(可选)您可以在要保存的文件夹的URI中添加第二个参数s
,因此最终看起来像这样:
ms-word:nft|u|http://website.com/template.dotx|s|https://website/docs