如何将可点击的网址与您的应用程序打包?

时间:2009-03-30 15:10:33

标签: deployment cross-platform cross-browser

我前一段时间问similar question,但没有得到满意的答案,所以我想知道一个人可以采取不同的方法。

制作可与您的应用程序一起部署的Web链接的格式是什么?可能会在开始菜单中显示为指向应用程序供应商网站的链接。

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

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

不同平台上的格式不同。

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

[InternetShortcut]
URL=http://stackoverflow.com/

在Mac上,您还可以通过将URL拖到桌面来创建URL文件。该格式似乎是一个扩展名为.webloc的文件,其中包含plist,其中包含dict,将关键字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>