我的问题很简单,考虑一下“C:\TestDocument.docx”中可用的word文档,我想要的只是我的javascript网站上的一个命令,用Microsoft Office Word应用程序打开这个文档(我不想在浏览器上呈现文档),我怎样才能做到这一点?我读到浏览器无法发出命令来运行应用程序,但后来我尝试了 Office URI 方案并尝试像这样打开:
function openURI() {
var urlToLaunch = "ms-word:ofe|u|file:///C:/TestDocument.docx";
if (navigator.msLaunchUri) {
navigator.msLaunchUri(urlToLaunch);
} else {
var win = (window.parent) ? window.parent : window;
win.location.assign(urlToLaunch);
}
}
但我收到错误“无法执行此操作,因为 office 无法识别给出的命令”。
我在正确的道路上吗?还是我应该考虑另一种解决方案?