C#用webkitborwser制作浏览器,可是当点击页面某些链接时,它并不会跳转!还有refre

C#用webkitborwser制作浏览器,可是当点击页面某些链接时,它并不会跳转!还有refresh没什么效果。点了也不刷新。以及如何获取网页的logo(图标)?谢谢!... C#用webkitborwser制作浏览器,可是当点击页面某些链接时,它并不会跳转!还有refresh没什么效果。点了也不刷新。以及如何获取网页的logo(图标)?谢谢! 展开
 我来答
心光回现
推荐于2017-12-15 · 超过48用户采纳过TA的回答
知道小有建树答主
回答量:75
采纳率:0%
帮助的人:58.4万
展开全部
1.解链接无效的方法
一步,在页面中body的oncontextmenu="return false;"
二步,设置webkitbrowser1.UseCustomContextMenu=true;webkitbrowser1.UseDefaultContextMenu=false;
三步,添加自己的上下文菜单contextMenuStrip1,设置webkitbrwser1.ContextMenuStrip=contextMenuStrip1;(可选)。

2、解决不刷新问题
在自己的上下文子菜单加刷新功能:webkitbrower1.Reload();

3、清除缓存
webkitbrowser1.Preferences.UseCache=false;
更多追问追答
追问
谢谢,今晚试一下!那获取图标呢?要用网络爬虫?
追答
4.使用webkitbrowser1.GetFavicon(string url)方法获取。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式