我有一个复杂形式的网页。此外,还有一个按钮“预览”,它使用jquery收集表单数据,将其发布到服务器,服务器生成.rtf或.txt文档并返回到客户机的创建文件的链接。之后,我需要用户自动下载此文件。为此,我在回调函数中以编程方式打开此收到的链接。 一切工作正常,除IE7-8,其中安全栏出现,防止下载(这是不可接受的,因为它会刷新表单)。我认为这是因为“非主动点击”,但我无法弄清楚如何摆脱这种行为。摆脱IE下载警告
Q
摆脱IE下载警告
2
A
回答
1
这是安全问题,它应该在那里,以防止脚本下载文件,无需用户确认。
不生成.rtf/ .txt文件进行预览,使用HTML预览。当用户想要.rtf/.txt时,他会下载它,当你只需要预览时,使用所见即所得的编辑器来处理文档,如Google文档所做的。
+0
我的不好,我在描述情况时不准确。实际上,生成该文件是一项要求,尽管它显然是一种不好的模式。 – YoZH 2011-06-20 07:07:13
相关问题
- 1. 摆脱CMake的CMP0063警告
- 2. 如何摆脱此警告?
- 3. 摆脱全球警告C4503
- 4. 无法摆脱此警告?
- 5. 摆脱后卫捆绑警告
- 6. 摆脱Hbase配置弃用警告
- 7. 在XCode中摆脱链接器警告
- 8. 如何摆脱的MSBuild警告MSB3644
- 9. 机器人摆脱两个警告
- 10. 试图摆脱C++增强警告
- 11. 如何摆脱BeautifulSoup用户警告?
- 12. 在Eclipse中摆脱恼人的警告
- 13. 摆脱兼容模式警告
- 14. Xcode:摆脱转发类警告
- 15. 如何摆脱验证警告
- 16. 需要摆脱一些警告
- 17. 如何摆脱警告信息
- 18. 如何摆脱VBA安全警告
- 19. 如何摆脱这些警告?
- 20. 入门负警告摆脱GCC移
- 21. IE iframe下载导致安全警告
- 22. 警告:IE 11
- 23. 如何摆脱在VS2008中由boost :: flyweight产生的C4800警告
- 24. 如何摆脱客观的c typedef中的可空性警告?
- 25. 我该如何摆脱这个c警告?
- 26. 如何摆脱恼人的HorizontalContentAlignment绑定警告?
- 27. 如何摆脱此警告?该字段的值不使用
- 28. 如何摆脱“多的describeType条目”的警告?
- 29. 如何摆脱Xcode中的“未使用变量”警告?
- 30. 如何摆脱angular1项目中ellipse的experimentalDecorators警告
你是如何在其他浏览器上成功强制通过javascript下载的? – Niklas 2011-06-10 10:28:05
生成文件需要多长时间?只要返回文件的适当内容类型和内容配置:附件 – Emyr 2011-06-10 10:30:07
emm,可以通过$ .post回调函数返回二进制内容? – YoZH 2011-06-20 07:05:30