我的情況是這樣的:我想通過JavaScript從瀏覽器打開一個彈出框,然後我想彈出框顯示它可以看到的所有可移動設備連接到您的計算機,然後您將能夠選擇並寫入一個等獲取帶有JavaScript的可移動驅動器列表?
2
A
回答
1
JavaScript是侷限在瀏覽器的水平,因此不能讀/寫文件,更不用說獲得可移動驅動器的列表...這些限制是有原因的......
試想一下,如果有沒有限制,網頁後面的JavaScript代碼可能會對系統執行非常非常非常惡意的操作,例如刪除重要的系統文件,在用戶不知道的情況下輕易感染計算機,瀏覽過程中的所有內容都會立即死亡,殭屍電腦經營一個大規模的機器人垃圾郵件/黑客/繁殖場的病毒/惡意軟件...不愉快的場景...
這就是爲什麼JavaScript是如此限制在術語並且僅限於瀏覽器可以顯示/呈現的內容。沒有文件I/O,系統I/O等..
希望這會有所幫助, 祝好, 湯姆。
1
看看this會幫助你。
2
通過Web瀏覽器提供給JavaScript這些API不包括訪問用戶的文件系統(在標準的安全上下文)的任何能力
-1
我不是很確定(我是新手),但我認爲你只能通過AJAX交互來做到這一點。 JavaScript本身只適用於客戶端,不能訪問計算機本身。
我發現這個搜索對谷歌:
但似乎有點像......缺少,因爲它在Windows onlu的作品,它不會做太多。
+0
如果您希望訪問服務器上的磁盤而不是客戶端,並且僅鏈接到文件系統將無法識別OP正在查找的驅動器,則Ajax將僅適用。 – Quentin
相關問題
- 1. 獲取包括共享RDP驅動器的驅動器列表
- 2. 獲取邏輯驅動器列表
- 3. 如何獲得所有驅動器的列表,但也可以獲取相應的驅動器類型(可移動,本地磁盤或光盤,DVD-ROM等)?
- 4. 自動運行可移動驅動器
- 5. 獲取谷歌驅動器folderId javascript
- 6. PowerShell的獲得驅動器列表
- 7. 如何從Windows 7的驅動器號中獲取可移動設備的物理驅動器號?
- 8. SaveFileDialog阻止可移動驅動器
- 9. 鎖定可移動驅動器?
- 10. Ruby獲取可用磁盤驅動器
- 11. 所有物理驅動器的列表
- 12. 我們可以更改驅動器/可移動驅動器權限級別嗎?
- 13. 獲取邏輯驅動器
- 14. asp.net core fileprovider獲取所有驅動器
- 15. 蟒蛇/窗口 - 只列出USB可移動驅動器
- 16. 如何獲取驅動器號在Powershell 2.0中的列表
- 17. 我可以將MySQL表移動到第二個驅動器嗎?
- 18. jQuery插件用於帶有可移動列的表格
- 19. 聯網驅動器列表
- 20. 系統驅動器列表
- 21. 如何獲取驅動器標籤和驅動器序列號QB64
- 22. 從驅動器盤符獲取驅動器型號
- 23. 帶Google驅動器的動態Nivo Slider
- 24. 帶有javascript的磁性光標移動
- 25. 谷歌驅動器api獲取文件更新列表
- 26. 如何從谷歌驅動器api v3獲取文件列表?
- 27. 從PGN獲取移動列表
- 28. 獲取下拉列表中的所有映射網絡驅動器
- 29. 無法使用谷歌驅動器API獲取所有文件的列表
- 30. 帶可移動點的PHP XY圖表
謝謝大家,我發現用Javascipt它可能有一些規則彎曲像你說的最簡單的方法來打開一個文件對話框是在HTML 它給你一個上傳文件對話框,但我不要以爲我足夠清晰我想要一個文件夾對話框,但它很難做到這是一個恥辱:( 再次感謝你們! – Ash