1

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

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

window.open("test.wmv");

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

非常感谢。

更新

我在这里找到了一个可能与此问题有关的链接。它指出空白窗口是 Firefox 如何处理 WMP 插件的错误,与 ASX 文件有关。链接和我的问题之间的唯一区别是一个文件是 WMV 类型,另一个是 ASX 类型。该链接的日期为 2007 年,并且在 Firefox 1.5 上报告了该问题,但也许它仍有优点。也许 Mozilla 从来没有解决过这个错误(仅供参考:我使用的是 Firefox 9.0.1)。

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

4

0 回答 0