Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 无法从边缘使用msLaunchUri打开office文档_Javascript_Html_Microsoft Edge_Document - Fatal编程技术网

Javascript 无法从边缘使用msLaunchUri打开office文档

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文档,但结果总是一样的。有没有办法

我正在尝试为Edge创建一个文档资源管理器。为此,我使用msLaunchUri方法如下:

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

如果仍然不工作,请尝试。此外,您还可以尝试升级浏览器版本。

是否尝试通过用户交互或其他方式执行代码?浏览器有一些机制,可以在用户交互没有请求的情况下阻止打开内容。