我在Windows Server 2012中。我上传的网站在我的笔记本电脑上工作正常,但在服务器的IE 11.0.9600.16384上进行测试时出现问题。
我有这段代码在网站上插入html5视频
document.getElementById("videogal").innerHTML=' ';
elemv.src=mplv[0];
document.getElementById("videogal").appendChild(elemv);
videogal
是div
elemv
是全球var
:
var elemv = document.createElement("video");
mplv
是一个包含文字的数组,例如"myFolder/myvideo.mp4"
。
正如我所说,它在我的笔记本电脑上工作正常,但在服务器的IE中不。 IE的控制台说Not Implemented
并标记此行elemv.src=mplv[0];
我不知道如何处理。我提醒mplv[0]
并且具有适当的值。
最重要的:这个错误会出现在客户端的浏览器中吗?或者只是本地服务器上。我以管理员身份连接到服务器,并关闭了IE的所有安全限制。
答案 0 :(得分:4)
Windows Server默认情况下不包含某些“桌面”功能,其中包括在Internet Explorer中播放HTML5视频的功能。通常,您不希望用户使用服务器资源来播放视频。 The "Desktop Experience" feature can be installed添加该功能。
安装此功能与其他机器播放从此服务器提供的视频的能力无关。运行在服务器上的其他浏览器(例如Chrome)具有播放视频的功能,不受此功能的影响。