我希望能够为用户提供创建我们网站桌面快捷方式的选项。我做了一些研究,发现了一些使用ActiveX来访问Shell API for Windows来执行此活动的文章,但我很好奇是否有一种方法可以在浏览器中内置它缺少比ActiveX路线更便携的东西。
答案 0 :(得分:3)
在网络浏览器中没有内置的方法。默认情况下,您的网站无法与浏览器进行任何交互。您可以使用ActiveX路由,但只有运行Internet Explorer的用户才能支持。您可以尝试通过Java来实现,但您可能会遇到安全性和信任问题。我建议您建议您的用户只为您的页面添加书签,或者逐步说明如何自己创建快捷方式。
答案 1 :(得分:1)
如果便携式是指可在网络浏览器中移植,那么我认为您无法找到解决方案。任何有安全意识的浏览器都不允许这样做。
如果便携式是指可在操作系统之间移植,那么我认为您仍然无法找到解决方案。部分是由于上述原因,部分原因是并非所有操作系统和桌面环境都支持桌面图标/快捷方式。
答案 2 :(得分:0)
如何做以下事情:
使用
等内容在您的网站上提供google.URL文件[InternetShortcut]
URL=http://www.google.com
然后要求您的用户将文件保存在桌面上(右键单击 - >另存为...)。
我尝试了这么快,唯一的问题是默认情况下我的WinXP将其保存为文本文件,将 .txt 添加到文件名的末尾。因此,这将要求用户在保存时选择“所有文件”。我想有可能用MIME类型解决这个问题吗?