我的应用程序中有一个下载链接。如果用户单击该链接,则会在IE8的新窗口中弹出一个默认的打开保存对话框。此外,用户无法在任何地方导航,直到他点击打开或保存此提示。
但是,打开保存对话框是不同的,并在IE11页面的底部,如下所示。此外,用户可以在应用程序中的任何位置导航,而无需响应此保存提示。 问题是,即使用户从应用程序注销后,此提示仍然存在,即使在注销后也可以打开或保存 。
有没有办法强制用户响应打开保存对话框,然后只导航到IE11中的其他页面或强制对话框关闭,如果用户注销?
IE8
IE11
答案 0 :(得分:0)
不幸的是,不,这只是浏览器的行为而且无法改变,这也是有充分理由的。我不希望网站对我的浏览器提供给我的下载对话框有任何控制权。
如果您的目标是阻止用户下载文件,除非他们仍然登录,您可以通过服务器上的脚本提供文件,该脚本在将文件发送给浏览器/用户之前首先检查登录状态。