最近公司需要添加一个像webqq桌面快捷方式的功能,找了两个方式能实现,一个是做一个软件,一个是用js创建图标。各有利弊,软件没有浏览器兼容问
题,但是要客户下载,增加麻烦。js创建火狐不支持,用户需要开放权限。综合起来考虑一下现阶段的实际情况,选用的js这种方案。整理出来跟大家分享,代
码如下:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd
">
<html>
<head>
<title>洋帆型号速查</title>
</head>
<body>
<script type='text/javascript'>
function createDesktop(sUrl,sName)
{
try
{
var fso = new ActiveXObject("Scripting.FileSystemObject");
var shell = new ActiveXObject("WScript.Shell");
var folderPath = shell.SpecialFolders("Desktop") ;//获取桌面本地桌面地址
if(!fso.FolderExists(folderPath))
{
fso.CreateFolder(folderPath);
}
if(!fso.FileExists(folderPath + "//"+sName+".lnk"))
{
//在指定的文件夹下创建名为sName的快捷方式
var shortLink = shell.CreateShortcut(folderPath + "//"+sName+".lnk"); //相应的描述信息
shortLink.Description = "shortcut for "+sName; //快捷方式指向的链接
shortLink.TargetPath = sUrl; //激活链接并且窗口最大化
shortLink.WindowStyle = 3;
shortLink.Save();
alert('桌面快捷方式创建成功!');
}
}catch(e){
alert("当前IE安全级别不允许操作!");
}
}
</script>
<input name="btn" type="button" id="btn" value="桌面创建快捷方式"
onClick="createDesktop('http://hi.baidu.com/yebihaigsino','洋帆型号速查快捷键')"&
gt;
</body>
</html>
分享到:
相关推荐
IE下JS创建桌面快捷方式.代码不执行是因为IE安全级别太高.请稍做设置. IE6 7 8 9下测试通过.
Node.js iOS 12快捷方式创建者。 在找到更多信息。 npm上的 。 | | | | 有关到目前为止已实施的所有操作的完整列表,请参。 我们有不和谐! 如果您需要任何帮助或有任何疑问,请打个招呼!您想要的操作不可用吗? ...
2.点击解压后文件里面“创建快捷方式.exe”创建桌面快捷方式 3.打开firefox,将firebug-1.4.3-fx.xpi文件拖入firefox中,按照提示进行安装 4.点击firefox查看菜单,看到firebug点击就可以看到效果
Google Chrome是由Google开发的一款设计简单、高效的Web浏览工具。Google Chrome的特点是简洁、快速。Google Chrome支持多标签浏览... 谷歌浏览器Chrome应用程序的快捷方式为您最喜爱的网络应用程序创建桌面快捷方式。
Google Chrome是由Google开发的一款设计简单、高效的Web浏览工具。Google Chrome的特点是简洁、快速。Google Chrome支持多标签浏览... 谷歌浏览器Chrome应用程序的快捷方式为您最喜爱的网络应用程序创建桌面快捷方式。
Todoist快捷方式Nativefier为什么? 是功能强大的待办事项列表和任务管理器。 它提供了,该应用程序提供了具有快速任务添加功能的专用应用程序。 唯一的问题是Todoist没有强大的键盘导航和快捷键。 输入 ,这是一个...
谷歌(Google Chrome)是由Google开发的一款设计简单、高效的Web...为您最喜爱的网络应用程序创建桌面快捷方式。 谷歌浏览器(Google Chrome)截图 相关阅读 谷歌回应,Chrome 70 将解决 cookies 和登录隐私问题
如果您使用二进制存档,则可能需要手动创建桌面/启动器快捷方式。 此外,如果您希望将桌面客户端与python客户端一起使用,则phoebe可执行文件必须位于系统路径上。 可以通过编辑系统路径以包含适当的目录,或通过将...
特征wslusc WSL快捷方式创建器,用于在Windows 10桌面上创建快捷方式。 wslsys WSL系统信息打印机,用于从Windows 10或WSL打印出系统信息。 wslfetch WSL屏幕截图信息工具,以优雅的方式打印信息。 wslvar WSL工具可...
注意:要使用键盘快捷方式(强烈建议),请转到此扩展程序的设置,然后使用“键盘快捷键”按钮设置启动该扩展程序的快捷方式。 或者,使用默认的快捷键[Shift]-[Alt] -d。 可以使用以下键盘命令(根据您的喜好,...
Luke:Windows,桌面应用程序,用于Windows的GUI配置键和快捷方式 Josiah:Windows,棋盘游戏模拟器:平台“ Blazor”? 基于C#的后端。 迈克尔:Mac,声音软件,C ++ 23或26的音频 Geordie:Linux / Windows,...
pip3 install -U weditor对于开发人员git clone https://github.com/openatx/weditorpip3 install -e weditor用法在桌面中创建快捷方式(仅Windows) weditor --shortcut通过单击快捷方式或在命令行中运行weditor此...
家用台式设备 在您的桌面和Homey之间创建连接。 此存储库包含与Desktop Device Homey应用程序连接的桌面应用...快捷方式事件 设定显示值 创建桌面通知 以桌面的默认方式打开网址 以桌面的默认方式打开路径 运行CLI命令
桌面设备 在您的桌面和Homey之间创建连接。 该存储库包含与电子桌面应用程序...快捷方式事件 设定显示值 创建桌面通知 以桌面的默认方式打开网址 以桌面的默认方式打开路径 运行CLI命令 可以在上找到该桌面应用程序
更改还将同步到您的桌面,您可以在其中打开快捷方式文件。 什么是.URL或.webloc文件? 如果您曾经在macOS或Windows上的浏览器中保存了收藏夹/快捷方式,则将创建一个.webloc或.URL文件。 Windows将Internet快捷...
一样东西我在做什么? 每次我分心时,我都必须问自己这个问题。 需要几秒钟才能弄清楚,而我打开的数字窗口和选项卡进一步阻碍了这一点... 启动应用程序并记下ID的值此后: 创建一个指向 Chrome 的桌面快捷方式,参数--
# 软件将会被安装在/usr/share/netease-electron,并创建一个桌面快捷方式 # 下载安装脚本并运行 wget https://github.com/CxZMoE/netease-electron/releases/download/v1.2/install.sh && sudo sh install.sh 截图 ...
HACC2k18 团队无网际网路 查看我们的应用程序 要在桌面上查看: 转到 ...从主屏幕打开新创建的快捷方式 欢迎来到哈威! 部署方式 我们的应用程序是在另一个仓库中部署的,但是构建的代码是完全相同的。