解决方法
简单方法:使用浏览器提供的功能
在Firefox中,拖动&删除指向桌面的链接会在Windows 7中创建一个快捷方式.我确信所有或大多数主流浏览器都可以在大多数平台上执行此操作.只需将用户指向正确的方向,也可以向他们提供自定义的逐步说明.
您可以将链接设置为易于识别,拖放的大区域.不需要它只是一个带下划线的文本.
在我看来,这是唯一有价值的方式.
困难的方法:自己编程
我不认为使用JavaScript可以创建桌面链接 – 阻止它的安全限制太多了.
对于Windows,我认为最接近的是在服务器端生成快捷方式.lnk文件,并提供下载文件.但这并非微不足道,微软没有记录其结构.有这样的非官方指南:The Windows Shortcut File Format
您可以通过在本地系统上创建文件并提供下载来绕过生成文件.如果您使用绝对网址,它可能会起作用 – 您必须尝试.不要忘记在各种系统上进行测试:95,98,XP,Vista,7 ….
我确定在Mac OS和各种Linux桌面上有相同的快捷方式格式,但我不知道.