“创建应用程序快捷方式...”Chrome 在 Firefox 中的功能?

def*_*hlt 51 firefox web-application

正如您可能知道的那样,Chrome 中的“创建应用程序快捷方式...”会为 Web 应用程序(当前 URL)创建桌面/任务栏快捷方式。当点击相应的快捷方式时,Chrome 会为这个 URL 单独打开一个窗口,没有导航栏。 在此处输入图片说明 所以现在我可以使用谷歌翻译(几乎)作为桌面应用程序。

(last) Firefox 有这个功能吗?内置还是插件?其实我记得 Firefox 曾经有过这个功能,但我可能只是在做梦。

ADT*_*DTC 29

2020 年新更新

请参阅 Amer 的出色回答。(如果您希望图标保留在任务栏中,请右键单击它并单击“固定到任务栏”。)

注意事项:

  • 由于站点特定浏览器 (SSB) 功能默认禁用(关闭),因此它可能是实验性的。
  • SSB 窗口中没有“正在加载”进度指示器。有时你会盯着一个空白的窗口,想知道发生了什么。
  • 没有缩放功能。如果您已经在 Firefox 主窗口中设置了缩放级别,则不会进入 SSB 窗口。它始终处于 100% 缩放级别。
  • 窗口标题永远不会改变。它始终是固定标题。这对于更改标题以指示某些内容的网络应用程序来说是不利的。(我想图标也可能不会改变。)
  • 如果您已经通过 Firefox 主窗口启用通知,您可能会收到它们,但是如果您从未启用它,我不确定您是否可以从 SSB 窗口启用它。
  • 没有标准的右键单击上下文菜单 - 甚至在文本字段上也没有。这确实妨碍了可用性,因为您无法在不使用键盘快捷键的情况下复制、粘贴、刷新页面等。(特定于应用程序的右键单击菜单仍然有效,因为这些是网站自己代码的一部分,而不是来自浏览器本身。)
  • Web 应用程序的窗口不记得其最后的位置和大小。

这些警告使 SSB 解决方案现在不太理想。希望他们在未来的 FF 版本中修复这些问题。但是,如果您只是通过 Firefox 为您的网络应用程序寻找一个专用窗口,那么这是一个很好的解决方案。


上一次更新 2017

您现在可以通过一些小的配置更改和书签来执行此操作。(我还没有尝试过桌面快捷方式,但它可能是可能的。)

  1. 转到about:config并设置dom.disable_window_open_feature.location为false。
    这是可选的,但它会删除窗口顶部禁用的位置栏。

  2. 创建一个书签(这实际上只是一个普通的书签,但执行 Javascript):

     javascript:(function(){window.open("https://www.google.com/","_blank","menubar=no,location=no,toolbar=no,scrollbars=yes,left=150,top=50");})();
    
    Run Code Online (Sandbox Code Playgroud)

    替换https://www.google.com/为您的网址。

当您打开此书签时,它将在单独的专用窗口中打开该站点。您可能要调整的价值观lefttop需要。

额外提示:如果您启用了“显示上次的窗口和标签页”,当您在专用窗口打开的情况下退出并重新启动 Firefox 时,它也会恢复。


上一个答案

更新:似乎已从最新版本的 Firefox 中删除了对该标志的支持。

Firefox 有一个非常缺乏记录的标志-chrome

firefox.exe -chrome http://superuser.com 
Run Code Online (Sandbox Code Playgroud)

Chrome 应用程序快捷方式

  • 创建一个只有网页和普通窗口镶边的基本窗口(没有标签栏、地址栏等)。
  • 可用作“应用程序”。

Chrome 应用程序快捷方式不同:

  • 窗口总是以页面的完整大小创建。对于仅页面加载自行填充的基于 AJAX 的空页面,这将导致屏幕左上角出现一个非常小的窗口。幸运的是,您可以手动调整窗口大小。
    • 如果你尝试superuser.com,你会得到一个非常非常长的窗口。
    • 未记录的标志-width并且-height不起作用。
    • 有可能在启动后的过程中找到窗口并自动调整窗口大小,但这对普通用户来说似乎太多了。
  • Favicon 不用作窗口图标。该窗口仍然具有 Firefox 图标。
  • 在 Windows 任务栏分组中,窗口与 Firefox 的主窗口分组。在 Google Chrome 中,应用程序快捷方式实际上作为单独的 Windows 程序运行,并不与 Chrome 的主窗口组合在一起。
    • 因此,如果应用程序的快捷方式固定在任务栏中,则快捷方式不会成为应用程序的窗口。
    • 此外,退出 Firefox 将关闭该应用程序。即使 Firefox 设置为恢复所有选项卡和窗口,再次启动也不会恢复应用程序。
  • 没有右键菜单。没有后退功能(即使有键盘快捷键)。无法重新加载或缩放。不记得 Firefox 主窗口中的缩放设置。
  • 在文本框中键入时使用箭头键移动文本插入符号有时会产生奇怪的结果。
  • 此功能有时会导致 Windows 进入黑屏并返回“Windows 基本配色方案”模式(所有 Aero 效果都将消失)。我会将其归类为错误。它并不总是发生。
    • 如果发生这种情况,请打开命令提示符并运行,net stop uxsms然后运行net start uxsms.

除了上述问题,它工作正常。

  • 在 WIndows 下对我不起作用,使用 Firefox 44 和配置文件,它只是从默认页面开始(不知道哪个组件是错误的,我敢打赌它是 Windows :p) (2认同)
  • javascript-bookmark 解决方案运行良好。不幸的是,似乎无法设置正确的窗口标题(显示在任务栏中)。所以任务栏中的窗口是一个不合时宜的 https URL,而在 chrome 中,我可以将它设置为 SomeGreatApp。在书签中设置 windowName 属性无济于事,开发人员文档指出不应设置标题。:-( (2认同)
  • 赏金后说明:[timeline](https://superuser.com/posts/937210/timeline) 暗示至少有 10 位用户在三年内发现此答案有用。尽管在 2017 年末进行了更新,但这是我可以在 SU 上找到的*最新的*唯一*答案,并且可以解决问题。 (2认同)

ami*_*elz 26

Mozilla Labs 的Mozilla Prism(前身为 WebRunner)在 Firefox 中展示了“创建应用程序快捷方式”:

Mozilla Prism(以前称为 WebRunner)是一种将 Web 应用程序与桌面集成的产品,允许从桌面启动 Web 应用程序并独立于默认 Web 浏览器进行配置。

用户可以使用Tools > Convert Website to Application.

但是,自 2010 年 11 月以来,Prism 在 Mozilla 实验室网站上被列为非活动项目。2011 年 2 月 1 日,Mozilla 实验室宣布将不再维护 Prism。

Prism有几种替代品,但似乎所有替代品都已停产,不再有效或可供下载。

在以下问题中:为什么 Firefox Prism 不再在存储库中?,有两个有用的答案,关于 Prism 的停止以及可能的替代方案和解决方案。有人提到Firefox中的Web 应用程序支持目前正在进行中。此外,还提出了一些解决方法。

  • 现在 Quantum 出局了,我又换回了 Firefox,这是我在 Chrome 中唯一真正缺少的东西。似乎令人难以置信的是,目前在 Firefox 中根本无法做到这一点_。 (14认同)
  • 此功能对于 StackEdit、Regex101 等应用非常有用。不敢相信 Mozilla 会停止它。 (4认同)

小智 25

2020 年新更新:

使用FF (Firefox),您现在无需 JavaScript 快捷方式即可获得与 Google Chrome 相同的体验:

  1. 更新到最新版本的FF。
  2. 打开“about:config”设置页面。
  3. 搜索“browser.ssb.enabled”布尔值并将其设置为 TRUE(如果不存在,则使用该名称创建一个新的布尔值)。

在此处输入图片说明

  1. 重启FF。
  2. 在 FF 中打开您喜欢的网站,然后单击地址栏旁边的 ...(3 个点按钮)以打开页面操作菜单并选择“在应用程序模式下使用此站点”。
  3. 快捷方式将放置在您的桌面上,应用程序将立即打开。

在此处输入图片说明

  • 可悲的是,它看起来像 Mozilla(出于对我来说似乎很荒谬的原因)[已删除此功能](https://bugzilla.mozilla.org/show_bug.cgi?id=1682593)。再次强制返回 Chromium 以获取此功能。 (5认同)

Ben*_*ert 5

创建一个单独的配置文件并将其作为单独的进程运行。该窗口看起来类似于 chrome 应用程序,并且不会在 Windows 任务栏中分组。也将有它自己的图标和一个隐藏的标签栏和导航栏。

脚步:

  1. 关闭所有 Firefox 实例
  2. 创建一个单独的 Firefox 配置文件
    1. 打开run(win+r)
    2. firefox -P
    3. 创建一个新的个人资料应用
    4. 选择默认配置文件
    5. 出口
  3. 创建 firefox 文件夹的 mklink
    1. 以管理员身份运行cmd。搜索 cmd 并右键单击打开。
    2. 进入: cd "C:\Program Files\Mozilla Firefox\"
    3. 创建文件夹链接 mklink /D "Mozilla Firefox App" "Mozilla Firefox"
    4. 将链接“Mozille Firefox App”移出“Mozilla Firefox”文件夹
  4. 在新文件夹中打开新配置文件
    1. 转到 Mozilla Firefox App 文件夹并在桌面上创建 firefox.exe 的快捷方式
    2. 打开快捷方式目标并添加 -P app no-remote
    3. 快捷方式应如下所示: "C:\Program Files\Mozilla Firefox WhatsApp\firefox.exe" -P whatsapp -no-remote
  5. 安装扩展和更改设置
    1. 安装扩展“用一个标签隐藏标签栏”
    2. 安装扩展“隐藏导航栏”。安装后使用 F2 隐藏导航栏。
    3. 安装扩展“更改配置文件的窗口图标”。请阅读扩展程序的说明,使其工作,并小心使用。

其他解决方案:

你可以使用独立的扩展,但对我来说它有问题。

资料来源: