JS如何在加载页面之前替换元素(awesomium c#)
JS how to replace elements before load the page (awesomium c#)
我在c#上使用Awesomium加载html页面。一旦Awesomium加载,我就会执行javascript来删除除我需要的文章之外的任何其他元素。
唯一的问题是,它首先显示整个页面,然后在不到1秒的时间内删除。
除非JS完成,否则我怎么能不显示页面?目前,一旦加载FrameComplete,我会在浏览器顶部覆盖一个矩形,然后删除覆盖并显示浏览器。。。
感谢
您将URL传递给Awesomium
以加载view (html)
。我相信你可以访问项目目录中的视图(html),所以你可以在html部分将display:none
的样式添加到页面的该部分,然后在JS中显示隐藏的部分。
相关文章:
- 只要存在,就用另一个元素替换一个元素
- 用HTML元素替换字符串的一部分
- 将父元素替换为其内容
- 单击时将SVG元素替换为另一个
- 用javascript(无jquery)将元素替换为文本
- 在不同的html文件中将html从一个元素替换为另一个元素
- 如何用另一个元素替换一个元素
- 将所有元素替换为另一个 jquery
- 使用本机 JS 将 HTML 元素替换为字符串内容
- 将 DOM 元素替换为仅开始标记(或结束标记)
- JQuery 将表单元素替换为文本
- 如何将 html 元素替换为 ajax 响应
- 将数组中的元素替换为相应的字典项 JavaScript
- JQuery:用另一组元素替换一组元素的优雅方式
- 将内容可编辑元素替换为有序列表时保持可编辑性
- 用新的克隆元素替换克隆元素
- 用新的DOM元素替换()任意文本
- 如何为没有ID的元素替换类名
- 如何使用regex将段落元素替换为新行
- 是否可以用另一个td元素替换HTML表td元素