簡體   English   中英

在CE設備上Winforms Webbrowser .NET 3.5渲染

[英]Winforms Webbrowser .NET 3.5 rendering on CE device

我正在構建一個基於CE的Web Wrapper,我有一個問題,偶爾當我加載一個html表時,webbrowser控件在停止渲染之前到目前為止。 我知道我收到了所有數據,因為當我與頁面進行交互然后重繪並顯示所有內容時。

有誰知道解決這個問題的最佳方法是什么? 在控件上調用refresh或invalidate似乎不會觸發我想要或期望的操作。

提前致謝

我已設法解決此問題,我只是分享我的經驗,以防任何人遇到此問題。 如果有更好的解決方案,請告訴我:)

我發現解決這個問題的最簡單方法是在webapp中實際實現一些JavaScript,而不是直接修復,但是可以通過在請求中注入一些代碼來調整它。 基本上創建一個隱藏的div,然后使用JavaScript顯示和隱藏它以強制瀏覽器重新渲染。

我完全承認這是一個丑陋的解決方案,但它適用於我們想要的東西。 非常歡迎替代品解決核心問題(目前無法升級設備或瀏覽器)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM