Deployment 如何打包可点击的url';你的申请怎么样?

Deployment 如何打包可点击的url';你的申请怎么样?,deployment,cross-platform,cross-browser,Deployment,Cross Platform,Cross Browser,我问了一段时间,但没有得到满意的答案,所以我想知道是否有一个男人可以采取不同的方法 制作可与应用程序一起部署的web链接的格式是什么?一个可能出现在“开始”菜单中,作为指向上述应用程序供应商网站的链接 它应该适用于任何现代操作系统和任何合理的现代浏览器(即>=IE6,尽管我不确定这是否是一个相关问题)没有跨平台的方法来做到这一点 符合Freedesktop的系统可以使用xdg open Mac用户可以使用open Debian衍生产品可以使用Sensive浏览器(或者通常安装xdg open)

我问了一段时间,但没有得到满意的答案,所以我想知道是否有一个男人可以采取不同的方法

制作可与应用程序一起部署的web链接的格式是什么?一个可能出现在“开始”菜单中,作为指向上述应用程序供应商网站的链接


它应该适用于任何现代操作系统和任何合理的现代浏览器(即>=IE6,尽管我不确定这是否是一个相关问题)

没有跨平台的方法来做到这一点

  • 符合Freedesktop的系统可以使用xdg open
  • Mac用户可以使用open
  • Debian衍生产品可以使用Sensive浏览器(或者通常安装xdg open)
  • Windows用户可以使用*.url文件
  • 当然,您也可以实现xdg open,并在没有xdg open的系统上将其与应用程序打包
  • 或者实现您自己的完全不同的util,并将其与正确的文件相关联

不同平台上的格式不同

在Windows上,您可以使用
.url
文件。对格式的描述。您也可以通过将URL拖动到桌面或文件夹中来创建一个URL。一个简单的例子:

[InternetShortcut]
URL=http://stackoverflow.com/
在Mac上,您还可以通过将URL拖动到桌面来创建URL文件。该格式似乎是一个扩展名为
.webloc
的文件,其中包含一个
dict
,将键
URL
映射到相关URL:

<?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>http://stackoverflow.com/</string>
</dict>
</plist>

统一资源定位地址
http://stackoverflow.com/

请详细说明。不清楚你在问什么。什么是“网络链接”?只是启动浏览器的“开始”菜单中的一些东西,不太复杂,但比你想象的更令人讨厌。