【问题标题】:Chrome without the chrome? [closed]没有铬的铬? [关闭]
【发布时间】:2012-04-05 05:03:25
【问题描述】:

我正在开发一个完全用 javascript + Web 服务编写的桌面应用程序。我想将它托管在无铬网络浏览器中。所以基本上只是一个窗口。我不想要 URL 栏,我不想要大蓝色栏等。我只想要一个窗口。没有任何东西。 (虽然我可能想要一个“x”来关闭它)。

我不确定 chrome 是否支持此功能,但我正在寻找可以执行此操作的基于 webkit 的浏览器。 (我研究了 C#/Awesomium,但我宁愿拥有一个常规的主流浏览器,而不是一直更新讨厌的 DLL 以支持新功能)

【问题讨论】:

  • 是的,但我不想让它最大化...
  • 我认为最好的方法是将浏览器嵌入到 C# 应用程序中。
  • 我觉得可以直接使用webkit core。例如,qt 有这个小部件:doc.trolltech.com/4.4/qtwebkit.html

标签: javascript desktop-application


【解决方案1】:

如果您在 Windows 中工作并且安装了 Chrome,您可以使用以下目标创建快捷方式:

C:\Users\%USERNAME%\AppData\Local\Google\Chrome\Application\chrome.exe --app=http://google.com

然后开始:

C:\Users\%USERNAME%\AppData\Local\Google\Chrome\Application

这会给你你想要的。

要在 Chrome 中的任何网页上执行此操作,请转到扳手 --> 工具 --> 创建应用程序快捷方式,您可以在此处将其添加到桌面/开始菜单/固定到任务栏

【讨论】:

  • 请注意,扳手不再是扳手,而是汉堡图标。
【解决方案2】:

如果您将应用程序安装为 Chrome 中的网络应用程序,实际上有一个非常简单的解决方案。在 Chrome 的新标签页(在应用部分)上,右键单击该应用,然后选择 Open as Window 而不是 Open as Regular Tab。这自然会为您提供一个仅包含常规操作系统窗口装饰内的网页的窗口。

现在,据我所知,开发人员无法控制此选择,我想这是有道理的。但是,如果您想要没有 chrome 的 Chrome(这是一个非常好的标语或 w/e btw),这可能是最简单的方法。

【讨论】:

    【解决方案3】:

    您还可以为 Chrome / Chromium 使用命令行开关:

    http://peter.sh/experiments/chromium-command-line-switches/

    查看--kiosk--enable-fixed-layout--window-size

    【讨论】:

      【解决方案4】:

      您正在寻找 google-chrome 的 kiosk 模式。

      1. 创建 Web 应用程序的快捷方式
      2. 转到其属性
      3. 在目标字段中附加此标志 --kiosk
      4. 保存
      5. 打开您的快捷方式

      【讨论】:

        猜你喜欢
        • 2016-01-19
        • 1970-01-01
        • 2014-12-18
        • 2011-06-05
        • 2021-12-03
        • 1970-01-01
        • 1970-01-01
        • 2018-12-10
        • 1970-01-01
        相关资源
        最近更新 更多