我有一個下載按鈕或一個鏈接,當你點擊它時,它會顯示一個另存爲對話框來保存我的問題所在的文件,無論如何要自動點擊保存該按鈕,所以當用戶點擊它時,它保存到他們的硬盤?如何自動在另存爲對話框中單擊保存?
0
A
回答
2
假設您正在討論在Web瀏覽器中查看的頁面,請不要 - 無法自動單擊用戶的「保存」按鈕。
允許網頁在沒有用戶交互的情況下將文件任意保存到用戶的硬盤驅動器將是一個巨大的安全問題。
話雖這麼說,有辦法鼓勵瀏覽器open/view the file directly,而不是讓用戶保存它,以及選項頁面保存到本地的local storage一些數據。
+0
會有什麼辦法只將文件保存到下載文件夾中,而不是用戶想要的位置?而不允許用戶更改文件名? –
+0
@AlexanderNazarkin這是user2246674在上面討論的部分,他說這是瀏覽器的首選項。無法從腳本強制執行此操作。 – jcsanyi
1
幸運的是,沒有辦法 - 安全的原因。
相關問題
- 1. 如何使用VBA在IE11中自動保存另存爲對話框?
- 2. PHP保存時另存爲對話框
- 3. 爲IE9(vba)自動保存對話框
- 4. 如何使用另存爲對話框將Winform保存爲pdf
- 5. 如何在MFC中將對話框保存爲對話框
- 6. 另存爲對話框IEXPLORER如何保存htm文件
- 7. 控制另存爲對話框中按鈕的單擊事件
- 8. AppleScript「另存爲」對話框?
- 9. 對話框保存在Android中,啓動
- 10. 另存爲或保存DOM對話框在VBA
- 11. 無法保存PDF ......單擊另存爲對話框的保存按鈕。 VBA代碼
- 12. 保存對話框
- 13. 保存對話框
- 14. 提示用戶使用「另存爲」對話框保存文件?
- 15. 開幕保存,另存爲對話框從阿賈克斯
- 16. 保存/ [另存爲]對話框下載使用wordpress
- 17. 另存爲JSP中的對話框
- 18. 如何使用保存對話框將表單值保存爲JSON?
- 19. 保存爲Firefox中的對話框
- 20. 如何從C#中的保存文件對話框保存?
- 21. 如何在瀏覽器中觸發另存爲對話框,以便在存儲器中保存json數據?
- 22. 如何在WPF中顯示另存爲對話框?
- 23. 如何在Electron App中顯示另存爲對話框?
- 24. 如何在java中創建另存爲對話框?
- 25. 如何使用JavaScript獲取保存/另存爲文件對話框
- 26. 另存爲對話框以將文本框數據保存到文件中
- 27. 保存文件保存對話框
- 28. Java另存爲對話框以將文件保存在路徑中
- 29. 自定義下拉對話框(類似於保存對話框)
- 30. 在AngularJS的會話存儲中自動保存HTML表單
這取決於瀏覽器 - 它是*用戶客戶端首選項*在某些情況下(即[「總是將文件下載到..」](http://support.mozilla.org/en-US/kb/change- Firefox的行爲,當打開文件))。這就是說,沒有辦法從(普通)JavaScript或PHP配置它。再次,*用戶客戶端首選項*,而不是您的網站的首選項;-) – user2246674
您可以單擊保存按鈕,並且有時可以允許無人看管的下載,但接下來發生的事情不會以一致或可靠的方式處理。 Chrome會自動保存,Firefox會在第一次下載文件的MIME時詢問您,並提供「記住」動作的選項。 – dandavis