我使用Video.js制作了一个视频演示工具,该工具正处于测试的最后阶段。该工具将在本地托管,我遇到IE警告" Internet Explorer限制此网页运行脚本或ActiveX控件"。
显然,解决方案是使用正确的窗口换行符添加网络标记,并以UTF-8编码。
不仅错误仍然存在,而且应用了MOTW,点击"允许阻止的内容"不会删除错误。相反,错误将不断地立即重现。
如果没有MOTW,点击警告会导致页面正确加载并具有完整功能。
删除视频标记并准备好所有javascript链接和脚本后,MOTW会工作并删除IE警告。
以下MCVE重新创建问题:
<!DOCTYPE html>
<!-- saved from url=(0014)about:internet -->
<html>
<body>
<video>
<source src="video/TestVideo.mp4" type='video/mp4' />
<source src="video/TestVideo.webm" type='video/webm' />
</video>
</body>
</html>
我很难过。很不寻常。你怎么看?我在IE11 / Win7中进行测试。
编辑:我对此进行了研究并对其进行了大量测试。添加网络标记只会使问题变得更糟。
该工具将保留在usb棒上用于演示目的,因此它需要在任何机器上工作而无需进入IE设置。当然,只需点击一下按钮......但演示就是一切!