JS 添加网页桌面快捷方式的代码详细整理


Posted in Javascript onDecember 27, 2012
function toDesktop(sUrl,sName){ 
try{ 
var WshShell = new ActiveXObject("WScript.Shell"); 
var oUrlLink = WshShell.CreateShortcut(WshShell.SpecialFolders("Desktop") + "\\" + sName + ".url"); 
oUrlLink.TargetPath = sUrl; 
oUrlLink.Save(); 
}catch(e){ 
alert("当前IE安全级别不允许操作!"); 
} 
} 
<a href="javascript:void(0);" onclick="toDesktop('http:\//www.163.com/','163网易')">创建快捷方式</a>
<!---把以下文本复制到记事本里面,然后保存成 .htm 格式文件,用IE打开就可以预览效果了---> 
<script language="JavaScript"> 
function toDesktop(sUrl,sName){ 
try 
{ 
var WshShell = new ActiveXObject("WScript.Shell"); 
var oUrlLink = WshShell.CreateShortcut(WshShell.SpecialFolders("Desktop") + "\\" + sName + ".url"); 
oUrlLink.TargetPath = sUrl; 
oUrlLink.Save(); 
} 
catch(e) 
{ 
alert("当前IE安全级别不允许操作!"); 
} 
} 
</script> 
<input name="btn" type="button" id="btn" value="星光下载" onClick="toDesktop('http:\//cjss.tsh88.cn/','超级搜索')"> 
<input name="btn" type="button" id="btn" value="C盘" onClick="toDesktop('file:\//C:','C盘')">
Javascript 相关文章推荐
二级域名转向类
Nov 09 Javascript
js字符编码函数区别分析
Jun 05 Javascript
用Juery网页选项卡实现代码
Jun 13 Javascript
JavaScript中的toLocaleDateString()方法使用简介
Jun 12 Javascript
详解JavaScript中的Unescape()和String() 函数
Nov 09 Javascript
KnockoutJS 3.X API 第四章之表单submit、enable、disable绑定
Oct 10 Javascript
Javascript基于jQuery UI实现选中区域拖拽效果
Nov 25 Javascript
JS多物体实现缓冲运动效果示例
Dec 20 Javascript
Bootstrap 3 按钮标签实例代码
Feb 21 Javascript
js实现黑白div块画空心的图形
Dec 13 Javascript
[jQuery] 事件和动画详解
Mar 05 jQuery
SpringBoot在yml配置文件中配置druid的操作
Nov 16 Javascript
JavaScript初学者应注意的七个细节详细介绍
Dec 27 #Javascript
圣诞节Merry Christmas给博客添加浪漫的下雪效果基于jquery实现
Dec 27 #Javascript
js/ajax跨越访问-jsonp的原理和实例(javascript和jquery实现代码)
Dec 27 #Javascript
关于火狐(firefox)及ie下event获取的两种方法
Dec 27 #Javascript
Javascript图像处理—为矩阵添加常用方法
Dec 27 #Javascript
ie支持function.bind()方法实现代码
Dec 27 #Javascript
前后台交互过程中json格式如何解析以及如何生成
Dec 26 #Javascript
You might like
多重?l件?合查?(一)
2006/10/09 PHP
PHP入门速成教程
2007/03/19 PHP
服务器web工具 php环境下
2010/12/29 PHP
模板引擎smarty工作原理以及使用示例
2014/05/25 PHP
PHP中两个float(浮点数)比较实例分析
2015/09/27 PHP
php中array_unshift()修改数组key注意事项分析
2016/05/16 PHP
Zend Framework分发器用法示例
2016/12/11 PHP
创建一个复制UBB软件信息的链接或按钮的js代码
2008/01/06 Javascript
到处都是jQuery选择器的年代 不了解它们的性能,行吗
2012/06/18 Javascript
引用 js在IE与FF之间的区别详细解析
2013/11/20 Javascript
js截取固定长度的中英文字符的简单实例
2013/11/22 Javascript
jQuery异步获取json数据方法汇总
2014/12/22 Javascript
JavaScript中的eval()函数使用介绍
2014/12/31 Javascript
jQuery判断一个元素是否可见的方法
2015/06/05 Javascript
图片旋转、鼠标滚轮缩放、镜像、切换图片js代码
2020/12/13 Javascript
JavaScript在form表单中使用button按钮实现submit提交方法
2017/01/23 Javascript
vue-resouce设置请求头的三种方法
2017/09/12 Javascript
jQuery中的$是什么意思及 $. 和 $().的区别
2018/04/20 jQuery
jQuery length 和 size()区别总结
2018/04/26 jQuery
vue在手机中通过本机IP地址访问webApp的方法
2018/08/15 Javascript
JS实现点击生成UUID的方法完整实例【基于jQuery】
2019/06/12 jQuery
微信小程序全局变量的设置、使用、修改过程解析
2019/09/24 Javascript
jquery 插件重新绑定的处理方法分析
2019/11/23 jQuery
node.js中module模块的功能理解与用法实例分析
2020/02/14 Javascript
jQuery实现移动端图片上传预览组件的方法分析
2020/05/01 jQuery
[01:08]DOTA2次级职业联赛 - Shield战队宣传片
2014/12/01 DOTA
[47:04]LGD vs infamous Supermajor小组赛D组 BO3 第二场 6.3
2018/06/04 DOTA
AI人工智能 Python实现人机对话
2017/11/13 Python
对python requests的content和text方法的区别详解
2018/10/11 Python
python的scipy实现插值的示例代码
2019/11/12 Python
jupyter notebook 多环境conda kernel配置方式
2020/04/10 Python
人事专员岗位职责说明书
2014/07/30 职场文书
房产公证委托书范本
2014/09/20 职场文书
单位实习工作证明怎么写
2014/11/02 职场文书
团结主题班会
2015/08/13 职场文书
python周期任务调度工具Schedule使用详解
2021/11/23 Python