【问题标题】:Winforms Webbrowser .NET 3.5 rendering on CE device在 CE 设备上呈现 Winforms Webbrowser .NET 3.5
【发布时间】:2014-06-23 15:20:01
【问题描述】:

我正在构建一个基于 CE 的 Web Wrapper,我遇到了一个问题,即当我加载一个 html 表时,webbrowser 控件会在停止渲染之前到达这么远。我知道我已收到所有数据,因为当我与页面交互时,它会重绘并显示所有内容。

有谁知道解决这个问题的最佳方法是什么?在控件上调用 refresh 或 invalidate 似乎不会触发我想要或期望的操作。

提前致谢

【问题讨论】:

标签: c# .net winforms webbrowser-control windows-ce


【解决方案1】:

我现在已经设法解决了这个问题,我只是分享我的经验,以防万一有人遇到这个问题。如果有更好的解决方案,请告诉我:)

我发现解决这个问题的最简单方法是在 webapp 中实际实现一些 JavaScript,这绝不是直接修复,但是可以通过在请求中注入一些代码来进行调整。本质上是创建一个隐藏的 div,然后使用 JavaScript 强制浏览器重新渲染来显示和隐藏它。

我完全承认这是一个丑陋的解决方案,但它可以满足我们的需求。非常欢迎使用解决核心问题的替代方案(目前无法升级设备或浏览器)

【讨论】:

    猜你喜欢
    • 2012-06-08
    • 1970-01-01
    • 2011-06-21
    • 1970-01-01
    • 2016-05-23
    • 2014-03-03
    • 2012-02-14
    • 1970-01-01
    • 2011-03-13
    相关资源
    最近更新 更多