简单地使用window.open适用于我在IE中测试的所有内容,但是当涉及到谷歌浏览器时,确切的代码只会打开一个空白的新选项卡。
我尝试过这些组合:
我想要发生的是Chrome要么自己播放.mp4文件,要么在Windows Media Player中打开它,但都不会发生。
欢呼任何帮助
如果我要输入 file:/// C:/NewFolder/Video.mp4 ,那么这将以chrome格式播放该文件。使用window.open除了显示 about:blank 之外什么都不做。但它会打开一个网址,但不会打开我的计算机或服务器上的文件
答案 0 :(得分:0)
以下代码在Chrome中运行良好(即直接从click
事件调用 - 显然在动态绑定的现实世界中,这仅用于测试目的)。请注意,我已经简化了正斜杠:您不需要将它们加倍。
你是如何触发你的电话的?
JS:
function openThing() {
window.open("file:///c:/newfolder/video.mp4");
}
HTML:
<a href="#open" click="openThing(); return false;">Open Thing</a>