我希望使用JavaScript或PHP在网页中启动下载。我见过的所有示例都使用iframe来加载文件的来源。不幸的是,这种方法似乎不适用于所有智能手机浏览器,特别是我的三星Galaxy S3。这似乎是Android的一些股票浏览器的一个已知问题。
我无法使用链接,因为下载必须自动进行,并且使用document.ready
或window.load
启动window.location
调用是不可接受的,因为即使下载启动它也会停止当前页面上的所有JS功能。我有一些必须在下载启动后运行的JavaScript。
基本上流程是:
似乎无法找到让我完成上述所有3个步骤的跨浏览器解决方案。