一个需求,需要通过点击页面"放置桌面"按钮,将当前页面下载下来,并通过点击下载后的文件,可直接打开对应的网页


重点代码部分

1. 在项目根目录(!!!)新建文件download.webloc,内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict><key>URL</key><string>https://www.surely.cool/</string>  // 这里的网址自定义为自己需要保存的网址
</dict>
</plist>
2. 在涉及下载按钮的页面实现下载操作
html部分<div class="cursor-pointer" @click="onDownloadDesk"><DownloadOutlined />放置桌面</div>js部分
const onDownloadDesk = () => {let link = document.createElement('a')link.setAttribute('download', '放置桌面.webloc')link.href = './download.webloc'link.click()
}
3. 点击放置桌面,即可下载完成啦~

js (vue) 实现下载指定网页到桌面,点击可打开网页相关推荐

  1. edge浏览器如何把网页放到桌面_edge浏览器怎么把网页放桌面 - 卡饭网

    win10 Edge浏览器怎么收藏网页到收藏夹并显示出来 win10 Edge浏览器怎么收藏网页到收藏夹并显示出来 win10 Edge浏览器怎么收藏网页到收藏夹并显示出来?自从安装了Win10正式版 ...

  2. win10浏览器加载很慢_win10系统打开网页慢怎么回事|win10系统打开网页速度慢的解决方法...

    win10 64位系统安装上ie浏览器,经常碰到ie浏览器打开网页慢的问题,其他软件网速都很快,这是什么原因?检查网速也正常.其实这个问题是比较常见的,很多会使用电脑的人都可能遇到,造成打开网页慢速度 ...

  3. win7php网页显示空白,win7系统ie11打开网页显示空白的解决方法

    ‍‍ 有很多使用ie11浏览器的win7 32位系统的用户最近遇到了网页打不开的问题,准确说是二级网页不开.比如在hao123主页中进入百度.腾讯等其他网站时打开的的网页显示空白,这究竟是怎么回事呢? ...

  4. Revit初试水之点击按钮打开网页

    最近被分配了一个任务 开发一个小插件 点击后要实现打开网页这个功能 研究了很多很多 其实一直没搞懂 到底应该怎么去开发这个东西 甚至去 反编译了别人的代码去看 看了半天发现看不懂hhhhh 最后终于整 ...

  5. edge不能打开html网页,Win10系统edge浏览器无法打开网页的解决方法

    Win10系统edge无法打开网页怎么办?Win10作为新系统,用户总是能碰到奇奇怪怪的问题.这不,有位用户反馈说:在连网状态下,IE浏览器.360浏览器等都可以正常打开网页,而edge浏览器却无法打 ...

  6. iis服务器跳转网页怎么设置,设置iis服务器打开网页的方法

    设置iis服务器打开网页的方法 让自己电脑上的网页在局域网中可以访问到,就需要我们使用IIS服务器,将网页添加到服务器上的网站,那么设置好IIS服务器之后怎样在浏览器中进行访问呢?下面是小编整理的设置 ...

  7. html5 网页桌面图标,打开控制面板是网页,而且桌面上很多图标变成网页

    呵呵,被流氓恶意软件绑架了吧!估计还有病毒木马.普通的删除只是删除快捷方式,但恶意程序还在.看你像是新手,给你说点简单的处理办法: 1.先用杀毒软件,同时使用木马专杀软件查杀病毒木马.完毕后再用360 ...

  8. python下载网页图片方法总结(含打开网页提示下载)

    最近写爬虫,有需求把图片拿下来,现将所有尝试过的方法总结如下 1.使用urlopen方式 import urllib url = "http://difang.kaiwind.com/zhe ...

  9. python解析网页所有可点击_Python 解析网页

    最近想在一些网站获取汉字的一些,简单的使用python做了一个小解析工具. 工具使用 SGMLParser解析htm网页,获取里面指定的一些内容. 代码中获取的是http://www.chazidia ...

最新文章

  1. 图的算法专题——最小生成树
  2. 二级c语言编程题只要得出答案,计算机二级C语言考试编程题题库答案.docx
  3. linux安装.net core3.0,树莓派4安装net core3.0环境
  4. 我的世界java手机版下载1.15_我的世界java版20w16a
  5. python脚本创建拓扑_实验 1:Mininet --拓扑的命令脚本生成
  6. vector-空间增长
  7. [html] 表单可以跨域吗?
  8. Intel 10nm为何迟迟不肯露面?良品率偏低
  9. 如何让ClickOnce进行手动更新(含代码)
  10. Python字符串学习
  11. 创建VSIX项目模板
  12. 离散数学-数理逻辑基本概念
  13. 03-----生产环境 CPU 占用过高,你如何解决?
  14. 教你几招!做客服怎么应对物流太慢的问题
  15. 学习SQL的侦探游戏
  16. Android Studio 实现桌面小组件(APPWidget)
  17. 【视频】海康摄像头、NVR网络协议简介
  18. 接手了屎一样的代码 怎么办?
  19. Springboot 项目打包上传到私服 Nexus3,如何通过私服下载自己上传的jar包,Nexus3的搭建和使用(二)
  20. 川教版计算机三年级下册教案,三年级下册川教版信息技术教案

热门文章

  1. CSPNet 论文学习
  2. 计算机主机装机注意,装机要注意什么?
  3. 超级简单的EOS代币转账教程(EETH)
  4. 微软IE9浏览器十大优点
  5. 码农必备SQL高性能优化指南。35+条优化建议立马get
  6. ubuntu系统安装yum
  7. python实现三元语言模型与输入法推荐
  8. apt-get install -qq 的-qq 什么意思
  9. 【机器学习sklearn】两个例子轻松搞懂核密度估计KernelDensity
  10. Unity设置文件的默认打开方式