Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/450.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 在firefox中使用window.open打开WMV文件;如何防止文件下载后打开或关闭空白窗口?_Javascript_Firefox_Plugins_Window.open_Wmv - Fatal编程技术网

Javascript 在firefox中使用window.open打开WMV文件;如何防止文件下载后打开或关闭空白窗口?

Javascript 在firefox中使用window.open打开WMV文件;如何防止文件下载后打开或关闭空白窗口?,javascript,firefox,plugins,window.open,wmv,Javascript,Firefox,Plugins,Window.open,Wmv,当您在CNET.com上下载文件时,页面上将显示一条消息,等待片刻,下载将开始;如果没有,请单击链接。这与我正在使用的页面非常相似 用户单击一个链接,此页面显示与CNETs类似的消息。唯一的区别是该文件是一个WMV文件,它会自动打开并播放。它在IE中工作正常,在Firefox中工作不正常。在Firefox中,如果用户进入工具->选项->应用程序,并为Windows Media视频文件选择“使用Windows Media Player”,它将在外部WMP中播放。但是,如果用户使用WMP插件,页面将

当您在CNET.com上下载文件时,页面上将显示一条消息,等待片刻,下载将开始;如果没有,请单击链接。这与我正在使用的页面非常相似

用户单击一个链接,此页面显示与CNETs类似的消息。唯一的区别是该文件是一个WMV文件,它会自动打开并播放。它在IE中工作正常,在Firefox中工作不正常。在Firefox中,如果用户进入工具->选项->应用程序,并为Windows Media视频文件选择“使用Windows Media Player”,它将在外部WMP中播放。但是,如果用户使用WMP插件,页面将打开一个空白窗口,然后在外部WMP中播放视频

window.open("test.wmv");
有没有办法阻止它打开窗口,或者在下载和播放wmv后如何关闭窗口

多谢各位

更新

我找到了一个链接,可能与这个问题有关。它指出,空白窗口是一个关于Firefox如何处理WMP插件,关于ASX文件的bug。链接和我的问题之间的唯一区别是一个文件是WMV类型,另一个是ASX类型。链接日期为2007年,Firefox 1.5上报告了这个问题,但也许它仍然有价值。也许Mozilla从未解决过这个bug(仅供参考:我正在使用Firefox9.0.1)

我开始认为没有直接的解决办法。我可以放一个免责声明,通知用户关闭Firefox中的WMP插件。模态窗口或iFrame是否有用