【发布时间】:2020-07-22 00:48:41
【问题描述】:
我正在使用 WPF 并已使用 Microsoft.Toolkit.Wpf.UI.Controls.WebView 控件来托管网页以进行简单的在线游戏。游戏有一个按钮,可以将根内容拉伸到全屏(作为窗口)。
这个按钮在 HTML 中被简单地定义为<div class="fullscreen" onclick="unityInstance.SetFullscreen(1)"></div>
我可以在网络浏览器中打开控制台并运行unityInstance.SetFullscreen(1),但我想在我的网络视图中执行此操作。我试过MainView.InvokeScript("eval", new[] { "unityInstance.SetFullscreen(1)" }); 但这只会引发异常HRESULT: 0x80020101
忽略问题的“全屏”部分——我只想在 web 视图中运行该命令。那可能吗?谢谢。
【问题讨论】:
标签: javascript c# html wpf