【问题标题】:Listen to changes in webview with contenteditable div使用 contenteditable div 监听 webview 的变化
【发布时间】:2012-10-02 19:22:58
【问题描述】:

在Android平台的WebView中,是否可以监听到标记了contenteditable=true的div被编辑了?

如果不可能,我的下一个最佳选择是什么?

【问题讨论】:

    标签: android webview


    【解决方案1】:

    您是否拥有在 WebView 中加载的网页?

    运行在WebView中的Javascript可以和宿主Android app交互(see this guide),而且好像可以用javascript(see this)进行监听,所以如果可以修改网页并添加回调转成Android java代码就可以了。

    【讨论】:

    • 谢谢,是的,我确实拥有该网页。你提出的 javascript 并没有完全符合我的要求,但它让我找到了这个:stackoverflow.com/questions/4979738/… 效果很好。
    • @NickLH 请问你最后是怎么实现的(如果你还记得的话)?
    • 如果您点击我之前消息中的链接,您将看到以下代码: $('#myDiv').bind('DOMNodeInserted DOMNodeRemoved', function(event) 这足以让它工作对我来说。如果您需要更复杂的东西,那么这可能还不够......
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-10-30
    • 2014-12-20
    • 1970-01-01
    • 1970-01-01
    • 2023-04-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多