2010-03-11 70 views
4

我正嘗試在網頁上創建一些內容,以便我的用戶創建桌面快捷方式。由於我的用戶在技術上並不精通,我想避免讓他們嘗試拖放。使用網頁創建桌面快捷方式

有沒有我可以在網頁上創建一個按鈕(或者使用JavaScript或.Net),可以自動爲用戶創建一個桌面快捷方式?¡

回答

5

簡單的方法:用的是什麼瀏覽器提供

在Firefox中,拖動&刪除一個鏈接到桌面上創建Windows 7中的快捷方式我相信所有或大部分主流瀏覽器可以做這在大多數平臺上。只要將用戶指向正確的方向,也許可以向他們提供定製的分步說明。

您可以將鏈接設置爲容易識別,拖放的巨大區域。不需要它只是一個下劃線的文本。

在我看來,這是唯一值得的去處。

硬的方式:自己編程它

我不認爲創建一個桌面鏈接可以使用JavaScript來完成 - 將有阻止它在的地方太多的安全限制。

對於Windows,我認爲最接近的事情是在服務器端生成快捷方式.lnk文件,並提供下載文件。這不是微不足道的,它的結構沒有被微軟記錄下來。有這樣的非官方指南:The Windows Shortcut File Format

您可以通過在本地系統上創建文件並提供它們進行下載來解決生成文件的問題。如果您使用絕對網址,它可能會有效 - 您必須嘗試。不要忘了測試各種系統:95,98,XP,Vista,7 ....

我確定在Mac OS和各種Linux桌面上有相同的快捷方式格式,但我不'不瞭解他們。

0

不,不是不需要你的用戶有足夠的辦法技術上精明的給予頁面上嵌入的腳本或組件高級權限。 (大多數情況下,這意味着要說「是」,但要提到一個可怕的提示,如果他們已經收到的任何建議,他們會說「不」。)

您可以這樣做與已簽名的Java小程序等(this question涉及到這個討論;基本上你想在他們的系統上創建一個文件),但你的用戶允許它們以高特權運行的機率要低於(我說過)他們能夠處理拖放。

我不認爲我曾經想過拖放作爲一個技術精通的操作。 :-)

+1

我也沒有,但這些用戶是非常非技術:) – cmessier 2010-03-11 18:35:24

相關問題