Javascript Firefox-Http下载使用Iframe播放视频文件

Javascript Firefox-Http下载使用Iframe播放视频文件,javascript,firefox,iframe,Javascript,Firefox,Iframe,在Firefox中,我使用此代码从服务器下载.Mp4文件。 但是在Firefox中,插件已经设置在选项/应用程序选项卡中,可以在Quicktime中打开它 因此,结果是文件在隐藏的iframe中下载并开始播放。 我想下载文件,而不是直接播放文件 如何将其设置为打开“另存为”对话框而不是播放。 如何从服务器控制此行为 var hiddenIFrameID = 'hiddenDownloader', iframe = document.getElementById(h

在Firefox中,我使用此代码从服务器下载.Mp4文件。 但是在Firefox中,插件已经设置在选项/应用程序选项卡中,可以在Quicktime中打开它

因此,结果是文件在隐藏的iframe中下载并开始播放。 我想下载文件,而不是直接播放文件

如何将其设置为打开“另存为”对话框而不是播放。 如何从服务器控制此行为

        var hiddenIFrameID = 'hiddenDownloader',
        iframe = document.getElementById(hiddenIFrameID);

        if (iframe === null) {
            iframe = document.createElement('iframe');
            iframe.id = hiddenIFrameID;
            iframe.style.display = 'none';
            document.body.appendChild(iframe);
        }
        iframe.src = signedUrl;

content type标头不确定文件是否已下载吗?这意味着您可以通过在服务器上提供一个内容类型响应头来实现这一点,该响应头触发浏览器下载文件。或者,如果您的目标是Firefox,则可以使用。