客戶正在試圖弄清楚他們是否願意和AngularJS一起使用node-webkit應用程序,但他們的一個關鍵點是他們希望能夠讓用戶將應用程序拖出應用程序並可以像使用小程序(我正在拼命試圖避免的那樣)使用桌面或電子郵件客戶端(如Outlook或Lotusnotes)。我可以將文件從node-webkit應用程序拖出並放到桌面上嗎?
據我所知,這看起來不太可能,但我還沒有精通您使用HTML5和Chrome的最新功能。任何指導非常感謝。
編輯:我也從來沒有使用過的node.js
客戶正在試圖弄清楚他們是否願意和AngularJS一起使用node-webkit應用程序,但他們的一個關鍵點是他們希望能夠讓用戶將應用程序拖出應用程序並可以像使用小程序(我正在拼命試圖避免的那樣)使用桌面或電子郵件客戶端(如Outlook或Lotusnotes)。我可以將文件從node-webkit應用程序拖出並放到桌面上嗎?
據我所知,這看起來不太可能,但我還沒有精通您使用HTML5和Chrome的最新功能。任何指導非常感謝。
編輯:我也從來沒有使用過的node.js
http://www.html5rocks.com/en/tutorials/dnd/basics/#toc-dnd-files
http://www.thecssninja.com/javascript/gmail-dragout
答案是肯定的。這裏有更多的文字,以便我可以提交我的答案。
這似乎不適用於Linux。 在fedora和lubuntu上測試它, 都使用來自各個os存儲庫的google-chrome-beta軟件包進行測試。 – jascha
@ tjb1982使用像演示這一個: http://www.thecssninja.com/javascript/gmail-dragout工作了簡單的文件,而是試圖將一個WAV文件或MP3文件轉換成音頻軟件(如邏輯,Pro Tools的,ABLETON)時,他們也不會承認它作爲音頻文件。
我相信這是不可能的,因爲你在node-webkit中使用的是無框瀏覽器;你不能從瀏覽器中拖動「文件」... – gustavohenke
經過搜索後,似乎最接近你可以從一個錨點拖動uri。我仍然希望有人知道我們沒有的東西。 – tjb1982