我在c#上使用Awesomium来加载html页面。一旦Awesomium加载,然后我执行javascript删除除了我需要的文章之外的任何其他元素。
唯一的问题是它首先显示整个页面然后删除不到1秒。有一眨眼的变化。
除非JS完成,否则如何才能显示页面? 目前,我在浏览器顶部覆盖一个矩形,一旦OnLoadingFrameComplete,然后删除叠加层并显示浏览器......
由于
答案 0 :(得分:0)
您将网址传递到Awesomium
以加载view (html)
。我相信您可以在项目目录中访问您的视图(html),因此您可以在html部分中为页面的该部分添加display:none
样式,然后在JS完成后在JS中添加样式显示隐藏的部分。