我的 WPF 应用程序必须打开一个浏览器窗口并使用 HTTP POST 向它发布一些值。更复杂的是,浏览器必须全屏显示。
通过关注这篇文章,我在第一部分取得了成功:如何在 C# 中使用帖子信息打开 IE? (嵌入一个不可见的 WebBrowser,然后从中打开一个新的空白窗口)。但是,我无法将此浏览器窗口设为全屏。
我尝试过的一件事是为 IE 设置一个注册表值以使用全屏。但是,一旦用户手动更改窗口大小,此值就会更改。
我考虑的另一件事是使用 Process.Start() 在信息亭模式下打开浏览器 (IE)。但是,当使用 Process.Start() 时,无法执行 POST 请求。我简要考虑的第三件事是使用 javascript 进行全屏显示,但我没有看到这与 POST 请求一起工作。
我无法更改接收 POST 的网站。