【问题标题】:Edit a WebView's HTML at runtime在运行时编辑 WebView 的 HTML
【发布时间】:2016-01-11 22:26:36
【问题描述】:

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

这可能吗?

【问题讨论】:

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


    【解决方案1】:

    您需要使用InvokeScriptAsync 方法对加载的网页调用javascript 代码。然后 javascript 代码可能会在网页中添加一个Content Editable 元素来完成所有与页面相关的工作并处理事件。

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

    【讨论】:

      猜你喜欢
      • 2014-12-29
      • 2013-05-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-16
      • 2020-06-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多