我有一個複雜形式的網頁。此外,還有一個按鈕「預覽」,它使用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. 無法擺脫此警告?
- 2. 擺脫CMake的CMP0063警告
- 3. Python/matplotlib:擺脫matplotlib.mpl警告
- 4. 擺脫全球警告C4503
- 5. 如何擺脫此警告?
- 6. 如何擺脫警告,同時在IE中渲染MathJax
- 7. 如何擺脫警告信息
- 8. Xcode:擺脫轉發類警告
- 9. 如何擺脫「注意」警告?
- 10. 如何擺脫lmer警告信息?
- 11. 試圖擺脫C++增強警告
- 12. 如何擺脫BeautifulSoup用戶警告?
- 13. 在Eclipse中擺脫惱人的警告
- 14. 機器人擺脫兩個警告
- 15. 擺脫Hbase配置棄用警告
- 16. 我如何擺脫這個警告
- 17. 擺脫兼容模式警告
- 18. 擺脫警告的產生由Collections.unmodifiableList()
- 19. 需要擺脫的memset警告
- 20. 如何擺脫野牛的警告?
- 21. 簽署jnlp以擺脫安全警告
- 22. 如何擺脫這些警告?
- 23. 擺脫後衛捆綁警告
- 24. 如何擺脫iPhone指針uint8_t警告?
- 25. 在XCode中擺脫鏈接器警告
- 26. 如何擺脫警告有關:indexForInsertingObject:sortedUsingBlock:
- 27. 如何擺脫的MSBuild警告MSB3644
- 28. 需要擺脫一些警告
- 29. 入門負警告擺脫GCC移
- 30. 如何擺脫VBA安全警告
你是如何在其他瀏覽器上成功強制通過javascript下載的? – Niklas 2011-06-10 10:28:05
生成文件需要多長時間?只要返回文件的適當內容類型和內容配置:附件 – Emyr 2011-06-10 10:30:07
emm,可以通過$ .post回調函數返回二進制內容? – YoZH 2011-06-20 07:05:30