我已經看到指向FileSystem API的答案,但據說僅支持chrome,並且不會添加到W3C規範中。如何在HTML5中沒有任何<input>標籤的情況下閱讀本地系統?
幾乎所有重複答案都表示'不'。但他們有點老了。有人想出其他的選擇? [不安裝任何軟件]
我只想讀取預定義的目錄,如「c:\\folder1
」。
編輯1: 用戶交互是好的。在訪問攝像頭時,他們要求獲得許可。我很好。我只是不希望用戶給我路徑。
我已經看到指向FileSystem API的答案,但據說僅支持chrome,並且不會添加到W3C規範中。如何在HTML5中沒有任何<input>標籤的情況下閱讀本地系統?
幾乎所有重複答案都表示'不'。但他們有點老了。有人想出其他的選擇? [不安裝任何軟件]
我只想讀取預定義的目錄,如「c:\\folder1
」。
編輯1: 用戶交互是好的。在訪問攝像頭時,他們要求獲得許可。我很好。我只是不希望用戶給我路徑。
答案仍然是否定的,應該是永恆的。
主要問題是安全性。如果只有任何網站可以訪問您的文件系統呢?當然,您可以配置允許哪個站點查看哪個目錄,但如果很多站點要使用此目錄,那將是一場噩夢。我不認爲這是非常有用的。爲此,您有桌面應用程序。
我理解這個問題,但那麼HTML應用(桌面或智能手機應用)如何訪問文件系統?應該有些工作? – mkkhedawat 2015-04-03 06:40:31
也許有一些供應商特定的API。 – 2015-04-03 06:41:05
No. Just no。這是一個安全的噩夢,如果這可能只是簡單的Javascript沒有用戶交互或任何形式的額外確認。 – deceze 2015-04-03 06:35:27
用戶互動是好的。在訪問相機時,他們要求許可?我很好。我只是不希望用戶給我路徑。 – mkkhedawat 2015-04-03 06:42:47
即使確認對話框仍然不安全。 「example.com想要通過c:\ foobar訪問你的文件系統」。大多數用戶只是盲目地打好,好吧,好吧,因爲這是他們總是這樣做的。 – deceze 2015-04-03 06:47:25