2012-03-20 266 views
5

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

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

+0

就像当你打F11? – 2012-03-20 17:20:33

+0

是的,但我不想它最大化必然... – foreyez 2012-03-20 17:21:15

+0

我认为最好的方式来做到这一点,是嵌入浏览器在C#应用程序。 – MatuDuke 2012-03-20 17:35:33

回答

0

实际上有一个非常简单的解决方案,如果你有你的应用程序安装为Chrome中的网络应用程序。在Chrome的新标签页(在应用程序部分),右键单击该应用程序,只需选择打开为窗口而不是按常规方式打开标签。这为您提供了一个窗口,自然只显示常规OS窗口装饰中的网页。

现在,据我所知,这个选择不能由开发人员来控制,我猜这是有道理的。但是,如果你想Chrome浏览器没有Chrome浏览器(这是一个非常好的标语或者顺便说一句),这可能是最简单的方法。

7

如果您在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中的所有网页上转到扳手 - >工具 - >创建应用程序快捷方式,在这里你可以将其添加到桌面/开始菜单/锁定到任务栏

+0

请注意,扳手不再是扳手,而是汉堡包图标。 – Aknosis 2016-04-12 21:06:02

0

您正在寻找谷歌的展台模式-铬。

  1. 创建Web应用程序的快捷方式
  2. 打开属性在目标领域
  3. 追加这个标志--kiosk
  4. 保存
  5. 打开快捷