【问题标题】:Open save dialog box doesn't close after user logouts from application in IE11用户从 IE11 中的应用程序注销后,打开保存对话框不会关闭
【发布时间】:2015-07-07 07:16:59
【问题描述】:

我的应用程序中有一个下载链接。如果用户单击该链接,则在 IE8 的新窗口中会弹出一个默认打开保存对话框。此外,用户在单击打开或保存此提示之前无法导航到任何地方。

但是,打开的保存对话框不同,它位于 IE11 的页面底部,如下所示。并且用户还可以在应用程序中的任何位置导航,而无需响应此保存提示。 问题是,即使用户从应用程序注销后,此提示仍然存在,并且即使在注销后也可以打开或保存

有没有办法强制用户响应打开的保存对话框,然后只导航到 IE11 中的其他页面或强制对话框在用户注销时关闭?

IE8

IE11

【问题讨论】:

  • 将 Internet Explorer 放入标签是确保没有人会查看您的问题的一种方法。
  • @php_nub_qq:这个问题是 IE11 特有的,我别无选择..

标签: javascript internet-explorer internet-explorer-11


【解决方案1】:

很遗憾,这只是浏览器行为,它不能被改变,这也是有充分理由的。我不希望网站对我的浏览器显示给我的下载对话框有任何控制权。

如果您的目标是阻止用户下载文件,除非他们仍然登录,您可以通过服务器上的脚本提供文件,该脚本首先检查登录状态,然后将文件发送给浏览器/用户。

【讨论】:

    猜你喜欢
    • 2021-11-23
    • 2015-11-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-19
    • 1970-01-01
    相关资源
    最近更新 更多