这就是我想做的,非常简单:
我想将 URL 放入 Mozilla Prism(或其他替代方法),然后在我的桌面上提供一个图标,当我单击它时,会打开一个窗口并显示该页面。此 Prism 实例的进程应完全独立于正在运行的任何其他 Prism“应用程序”。
Prism 看起来确实可以做到这一点,但我正在运行 Fedora 12 x86_64 并且我无法让它工作,所以我想知道是否有任何 Prism 替代品。
根据wikipedia,这种类型的应用程序称为特定于站点的浏览器。
这就是我想做的,非常简单:
我想将 URL 放入 Mozilla Prism(或其他替代方法),然后在我的桌面上提供一个图标,当我单击它时,会打开一个窗口并显示该页面。此 Prism 实例的进程应完全独立于正在运行的任何其他 Prism“应用程序”。
Prism 看起来确实可以做到这一点,但我正在运行 Fedora 12 x86_64 并且我无法让它工作,所以我想知道是否有任何 Prism 替代品。
根据wikipedia,这种类型的应用程序称为特定于站点的浏览器。
我发现 Google Chrome 在创建独立的 Web 应用程序方面做得非常好。该术语是特定于站点的浏览器。现在 Chrome 不是开源的,但它可以在许多平台上使用,并且它基于开源的 Chromium。目前还没有任何适用于 Fedora 13 的 Chromium 包,但它看起来很简单,可以在 Ubuntu 上构建,所以我会在这几天试一试。
无论如何,我放弃了 Mozilla Prism,我花了大约 10 个小时试图让它在 Fedora 13 64 位上运行。
我建议坚持使用 Prism 并尝试让它在您的发行版上运行,也许在 SO 的姊妹网站 Serverfault.com 或 Superuser.com 上发布问题。我不是该领域的专家,但我认为除了微软的超文本应用程序概念(它还活着吗?)之外,没有那么多替代方案。
我之前在 Windows 下尝试过 Prism,最近在 Ubuntu Linux 12.04 LTS 下将它复活,使用 XFCE4 作为我的桌面。
我一直在玩的东西之一是个人笔记本 TiddlyWiki。TiddlyWiki 以 HTML、CSS 和 JavaScript 实现,并包含在单个文件中。问题是,最近浏览器安全模型的变化已经打破了它,通过限制从 file:// URLs 打开的东西可以做什么。在当前版本的 Chrome、Firefox(我的首选浏览器)和 Midori 下,Tiddly 抱怨它无法保存更改,并且需要 Java 小程序作为插件助手来进行保存。(奇怪的是,在当前的 SeaMonkey 下,它可以工作:浏览器会弹出一个关于可能不安全访问的对话框并请求许可,但一旦获得许可,它就会按预期工作。)
因为我不需要使用选项卡,也不需要完整浏览器的开销,所以 Prism 看起来是一个合适的解决方案,因为它实现的 Gecko 版本可以追溯到安全模型更改之前。我将最后一个 0.9 版本作为 tar.gz 文件提取,并将其解压缩到 /opt/Prism。我将您在 TiddlyWiki 下载中获得的 empty.html 文件放在 /opt/TiddlyWiki 中。然后我从 /opt/Prism 目录运行 prism。它加载,并弹出一个对话框,要求进行配置。我将它指向 TiddlyWiki empty.html 文件。它在我的桌面上创建了一个图标。双击图标会在 Prism 窗口中打开 TiddlyWiki,一切正常。
我不确定为什么 Tracy 在 Linux Mint 下安装时会出现问题。在 Ubuntu 下工作正常。解析错误看起来像是我在奇怪的 Firefox 扩展中看到的问题。为了消除变量,我将 Prism 安装在它自己的目录中,与现存的 Mozilla 东西仔细分开(因为我安装了 Firefox、SeaMonkey 和 Thunderbird,以及 Firefox 的发行版和测试版。
唉,Firefox 插件不是替代品。它的作用是为您指向的网站生成一个配置文件,该文件可以与 Prism 一起使用。这很方便,但手动生成生成的 .webapp 文件也很容易。
这是 Chromium 浏览器(Prism 的替代品)的链接:commondatastorage.googleapis.com/chromium-browser-continuous/index.html
对于快捷方式,使用:--app= 让浏览器以应用模式显示。
有同样的问题。谷歌浏览器有一个足够简单的包含功能:
http://www.google.com/support/chrome/bin/answer.py?answer=95710
目前没有太多好的选择。
Chromeless、Webrunner 和 Prism 都已停产。
Chromium 的“创建应用程序快捷方式”几乎就在那里,但这些窗口不像真正的 SSB(如 OS X 上的 Fluid)那样在孤立的沙箱中运行。这是 SSB 的一个常见用例的关键功能,它能够,例如,在您的常规浏览器登录到您的个人帐户时,登录到商业 Twitter 帐户。