Javascript - 以编程方式创建桌面链接

Den*_*gin 11 javascript

有没有办法以编程方式为我的网页创建桌面链接?

Ale*_*ack 25

不是来自Javascript,但有一个技巧让用户这样做.它更像是一种交互设计技术,而不是编程技术,但我会写一下,也许有人在谷歌搜索这个问题并发现它很有用.

在页面上创建一个图标,其下方有文字.然后要求用户将此图标拖到他们的桌面上.该图标应嵌入锚标记中<a>,其href属性指向您的网站.图标下方的文字应<title>与您网页的标签相同.当用户将锚点链接从页面拖动到文件夹,桌面或书签栏时,浏览器会生成一个图标.浏览器分配此快捷方式或链接的文本通常<title>是页面的文本.请记住,应将图标设置为元素的背景,以便浏览器不会保存图像而不是创建新链接.如果此图标与您网站的图标相同,那就更好了.

为了演示这种技术,这里有一些代码:

<p>You can make a shortcut to www.mysite.com by dragging this icon to your desktop or bookmark bar: </p>
<a href="https://www.example.com">
  <div id="icon" style="background-image:url('favicon.png');width:32px;height:32px;"></div>
  <div id="title">www.example.com</div>
</a>
Run Code Online (Sandbox Code Playgroud)

像本机应用程序:

在Chrome中,用户可以转到" 菜单">"更多工具">"创建应用程序快捷方式...",并为您的网站创建一个看似应用的无边框快捷方式.类似的东西可以在Android,iOS和Android上的Firefox中完成.


Que*_*tin 1

从 JavaScript,在网页上运行?

不。