【问题标题】:How to launch browser in kiosk mode but not full screen in C#如何在信息亭模式下启动浏览器,但在 C# 中不是全屏
【发布时间】:2018-09-23 14:52:04
【问题描述】:

我正在用 C# 创建一个控制台应用程序,它以信息亭模式启动浏览器。问题是它占据了整个屏幕。

窗口是否可以更小且可拖动?

launcherUrl = string.Format("{0}{1}{2}", ConfigurationManager.AppSettings.Get("LauncherUrl"), computerName, "&UserName=" + userName);
Process.Start(ChromePath, "--kiosk " + launcherUrl);

这是全屏时的样子。

【问题讨论】:

  • Kiosk模式的whole点是覆盖整个屏幕,除了网页不显示任何UI。
  • 不可能?
  • 您最好的选择可能是将 WebBrowser 控件或 Awesomium 简单地嵌入到您自己的应用程序中。这样你就可以拥有一个带有装饰的窗口,但仍然不使用浏览器的 UI。
  • 为什么要在 Kiosk 模式下打开它?删除用户界面?停止访问桌面/其他应用程序?为什么你需要它是可拖动的而不是全屏的?
  • 我希望用户不能访问地址栏并且可以拖动

标签: c# google-chrome browser


【解决方案1】:

我已经设法解决了我的问题。

替换:

Process.Start(ChromePath, "--kiosk " + launcherUrl);

Process.Start(ChromePath, "--app=" + launcherUrl);

【讨论】:

    猜你喜欢
    • 2017-09-25
    • 2012-01-01
    • 2014-11-03
    • 1970-01-01
    • 2013-07-08
    • 2015-10-02
    • 2015-10-08
    • 1970-01-01
    • 2015-11-09
    相关资源
    最近更新 更多