强制PHP下载脚本弹出一个空白页面,有没有办法关闭它?

时间:2011-02-09 17:23:04

标签: php actionscript-3

使用标题运行PHP文件以强制下载(来自flash / as3项目),但它也会弹出一个空白页面。有没有办法在之后关闭它?

我不认为用户希望弹出空白页弹出窗口。

我认为会起作用,但显然不是:

echo ("<script>window.close();</script>")

1 个答案:

答案 0 :(得分:0)

你不能echo因为那是产生他们正在下载的文件的脚本输出的一部分。您将JavaScript写入文件。没有单独的网页可以放置这样的代码。

你可以在开始下载的代码上处理它(像javascript编写指向下载URL的1x1像素iframe这样棘手的东西)或者接受你不控制这样的浏览器行为。