-1

是否有使用 WebView 的机制并轻松获取 JavaScript 挂钩以回调 C# 事件(如在 iOS 上)?

4

1 回答 1

3

在 C# 应用程序中,您可以通过以下方式执行的操作非常有限WebView

  • 您可以通过调用Javascript来引发ScriptNotify事件并将值传递给应用程序。window.external.notify
  • 要以相反的方向进行通信,您可以InvokeScript从您的应用程序代码中调用。

如果这还不足以满足您的需求,您应该考虑使用 HTML 和 Javascript 开发 Windows 应用商店应用程序。在这种情况下,您不需要使用WebView- 您的应用页面是 HTML,而您的应用代码是 Javascript。您可以使用任何 WinRT API 并使用可以用 C# 编写的第三方 WinRT 组件。

于 2013-02-09T08:08:59.913 回答