2009-07-15 131 views
2

我希望能夠讓我們的用戶選擇創建一個桌面快捷方式到我們的網站。我已經做了一些研究,並發現了許多使用ActiveX訪問Shell API以執行此活動的文章,但我很好奇是否有一種方法可以將其嵌入到瀏覽器中,我可能會可能會丟失,比ActiveX路由更便於攜帶。便攜式的方式爲您的網站創建桌面快捷方式?

回答

3

在Web瀏覽器中沒有內置的方法。默認情況下,您的網站沒有與除瀏覽器以外的其他任何內容進行交互的方式。您可以轉到ActiveX路由,但只有運行Internet Explorer的用戶才能支持該路由。您可以嘗試通過Java來完成,但您可能會遇到安全和信任問題。我建議你建議你的用戶只是爲你的頁面添加書籤,或者給他們一步一步的指導,說明如何自己創建快捷方式。

1

如果通過便攜式,你的意思是跨瀏覽器的便攜式,那麼我認爲你不會找到解決方案。任何有安全意識的瀏覽器都會允許這個,而不是

如果通過便攜式,你的意思是跨操作系統的便攜式,那麼我認爲你仍然不會找到解決方案。部分原因是由於上述原因,部分原因是因爲並非所有操作系統和桌面環境都支持桌面圖標/快捷方式。

+0

我絕對意味着可以跨瀏覽器瀏覽器(即使某些瀏覽器不會這樣做)。到目前爲止,我發現了兩種方法 - 一種使用ActiveX(例如:http://www.osix.net/modules/article/?id=74),另一種使用Google Gears(文章在這裏:http:// www。 18aproductions.co.uk/tools/#),這兩者都需要Windows特定的API或明確下載我認爲我們的用戶不會執行的軟件(Gears)。 – rbieber 2009-07-15 11:17:05

0

如何做類似如下:

將提供一個文件google.URL在你的網站與內容一樣

[InternetShortcut] 
URL=http://www.google.com 

然後要求用戶將文件保存在桌面上(右鍵單擊 - >另存爲...)。

我試過這個快速,唯一的問題是,默認情況下,我的WinXP將它保存爲文本文件,將.txt添加到文件名的末尾。所以這需要用戶在保存時選擇「所有文件」。我認爲人們可以解決這與MIME類型?