在运行时编辑WebView的HTML

时间:2016-01-11 22:26:37

标签: c# xaml windows-runtime windows-store-apps win-universal-app

有没有办法向用户显示网页并让他编辑?如果用户可以将光标放在某处,然后键入一个字母,并且我的代码将被告知用户已在此位置键入这些字符,这就足够了。然后我的代码将完成其余的工作。

这可能吗?

1 个答案:

答案 0 :(得分:1)

您需要使用InvokeScriptAsync方法向加载的网页调用javascript代码。然后,javascript代码可以向网页添加Content Editable元素,以执行与页面相关的所有工作,并处理事件。

为了与应用程序中注入的javascript进行交互(例如,接收事件),您需要向文档添加运行时对象。请参阅AddWebAllowedObject