C# webbrowser 显示内容的html源码问题
答案:2 悬赏:70 手机版
解决时间 2021-04-04 19:57
- 提问者网友:沉默菋噵
- 2021-04-03 22:16
C#如何获取或者是设置 webbrowser 显示内容的html源码,通过设置它的html源码来改变webrowser 的内容显示,这样可以实现吗,希望能够得到帮助。
最佳答案
- 五星知识达人网友:平生事
- 2021-04-03 23:20
webbrowser .documenttext
获取源码, 值得注意的是要留给webbrowser 一个响应时间。 一般获取源码都写在 webbrowser 的默认 页面加载完毕 事件中。
你说的方法可以实现。我不久前做过的一个C/S结构的OA系统中有一个公告滚动的效果就是用这个方法做到的。
当时我的实现方法是把webbrowser 的默认url给了一个空白的本地html
然后通过
webBrowser1.Document.Write(htmlStr);
webBrowser1.Refresh();
来更新webBrowser的样式
获取源码, 值得注意的是要留给webbrowser 一个响应时间。 一般获取源码都写在 webbrowser 的默认 页面加载完毕 事件中。
你说的方法可以实现。我不久前做过的一个C/S结构的OA系统中有一个公告滚动的效果就是用这个方法做到的。
当时我的实现方法是把webbrowser 的默认url给了一个空白的本地html
然后通过
webBrowser1.Document.Write(htmlStr);
webBrowser1.Refresh();
来更新webBrowser的样式
全部回答
- 1楼网友:上分大魔王
- 2021-04-03 23:34
webbrowser是支持调用页面的dom对象的,所以你可以使用以下的方式:
webbrowser1.document.window.scrollto(300, 400)
来实现控件显示页面指定位置的内容
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯