.net – 使用网页创建桌面快捷方式

前端之家收集整理的这篇文章主要介绍了.net – 使用网页创建桌面快捷方式前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试在网页上创建一些内容,允许我的用户创建桌面快捷方式.因为我的用户在技术上并不精通,所以我想避免让他们尝试拖放.

有没有办法可以在网页上创建一个按钮(使用JavaScript或.Net),为用户自动创建一个桌面快捷方式?

解决方法

简单方法:使用浏览器提供的功能

在Firefox中,拖动&删除指向桌面的链接会在Windows 7中创建一个快捷方式.我确信所有或大多数主流浏览器都可以在大多数平台上执行此操作.只需将用户指向正确的方向,也可以向他们提供自定义的逐步说明.

您可以将链接设置为易于识别,拖放的大区域.不需要它只是一个带下划线的文本.

在我看来,这是唯一有价值的方式.

困难的方法:自己编程

我不认为使用JavaScript可以创建桌面链接 – 阻止它的安全限制太多了.

对于Windows,我认为最接近的是在服务器端生成快捷方式.lnk文件,并提供下载文件.但这并非微不足道,微软没有记录其结构.有这样的非官方指南:The Windows Shortcut File Format

您可以通过在本地系统上创建文件并提供下载来绕过生成文件.如果您使用绝对网址,它可能会起作用 – 您必须尝试.不要忘记在各种系统上进行测试:95,98,XP,Vista,7 ….

我确定在Mac OS和各种Linux桌面上有相同的快捷方式格式,但我不知道.

猜你在找的HTML相关文章