简短版本:是否可以将关键新闻事件发送到WebView
中的嵌入式Windows Phone
?
长版:
我在网站上托管了一个简单的HTML5
游戏,现在我想将其加载到WebSite
应用中的Windows Phone
内,然后添加控制键(例如左,右,拍)屏幕的按钮。然后,如果用户按下左按钮,我会将左键发送到WebView
。是否有可能实现这一目标?
答案 0 :(得分:1)
可以使用WebView.InvokeScriptAsync
在WebView中执行JavaScript。您应该能够使用它来调用用于关键事件的相同JavaScript事件处理程序方法。
另请注意,InvokeScriptAsync
仅调用单个JavaScript函数,但是如果您需要执行任意数量的语句,那么使用eval
就是一个巧妙的技巧。例如:
var script = "...";
await webView.InvokeScriptAsync("eval", new string[] { script });