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

时间:2012-01-13 15:32:37

标签: javascript firefox plugins window.open wmv

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

用户点击链接,此页面会显示一条与CNET类似的消息。唯一的区别是文件是一个WMV文件,它会自动打开和播放。它在IE中运行良好。它在Firefox中无法正常工作。在Firefox中,如果用户使用Tools-> Options-> Applications并为Windows Media Video File选择“Use Windows Media Player”,则它将在外部WMP中播放。但是,如果用户使用WMP插件,页面将打开一个空白窗口,然后在外部WMP中播放视频。

window.open("test.wmv");

有没有办法阻止它打开一个窗口,或者如何在下载和播放wmv后关闭窗口?

非常感谢。

更新

我找到了可能与此问题相关的链接here。它声明空白窗口是Firefox处理WMP插件的错误,与ASX文件有关。链接和我的问题之间的唯一区别是一个文件是WMV类型,另一个是ASX类型。该链接是2007年的日期,问题是在Firefox 1.5上报告的,但也许它仍然有价值。也许Mozilla没有解决过这个错误(仅供参考:我使用的是Firefox 9.0.1)。

我开始认为没有直接的解决方案。我可以放置免责声明,通知用户关闭Firefox中的WMP插件。模态窗口或iFrame会有用吗?

0 个答案:

没有答案