Javascript 无法从边缘使用msLaunchUri打开office文档
我正在尝试为Edge创建一个文档资源管理器。为此,我使用msLaunchUri方法如下:Javascript 无法从边缘使用msLaunchUri打开office文档,javascript,html,microsoft-edge,document,Javascript,Html,Microsoft Edge,Document,我正在尝试为Edge创建一个文档资源管理器。为此,我使用msLaunchUri方法如下: navigator.msLaunchUri('ms-word:ofe|u|http://docServerPath/someFolder/document.docx', function() { console.log("success")}, function() { console.log("error")}); 但是,文档从未打开。我尝试过使用不同类型的office文档,但结果总是一样的。有没有办法
navigator.msLaunchUri('ms-word:ofe|u|http://docServerPath/someFolder/document.docx', function() { console.log("success")}, function() { console.log("error")});
但是,文档从未打开。我尝试过使用不同类型的office文档,但结果总是一样的。有没有办法解决这个问题,或者以不同的方式打开文档
我正在使用Win10和Edge 42.17134.1.0(EdgeHTML 17.17134)。由于我没有Edge 42版本环境,我已经使用Edge 44.18362.1.0版本和Edge 41.16299.1004.0版本测试了您的代码,它们都将打开文档 我建议您检查,也许问题与以下注册表项有关,您可以尝试删除它
HKEY_CURRENT_USER\Software\Classes\myprotocol
HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\ProtocolExecute\myprotocol
如果仍然不工作,请尝试。此外,您还可以尝试升级浏览器版本。是否尝试通过用户交互或其他方式执行代码?浏览器有一些机制,可以在用户交互没有请求的情况下阻止打开内容。