网上搜索了一圈,都是用 ActiveXObject("WScript.Shell"); 只能是IE使用,
老款的IE本能就可以右键创建桌面快捷方式,我要的是可以Chrome和其他浏览器能用.
之前做了个下载网页的js书签脚本改了一下.
代码如下,最好添加为书签工具使用
原理:
url桌面快捷方式就是一个 .url 后缀的文件而已
[{000214A0-0000-0000-C000-000000000046}]
Prop3=19,11
[InternetShortcut]
IDList=
URL=https://www.baidu.com/
IconFile=https://www.baidu.com/favicon.ico
IconIndex=1
那么用js创建这个文件下载就OK了
缺点:打开时系统有安全提示,下载也有安全提示
下载文件的js代码是以前参考的别人的博客,具体可以百度出来,在此致谢
我主要是二次发挥,做成了生成 url 桌面快捷方式
<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compati