吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1769|回复: 8
收起左侧

[已解决] wpf在webbrowser中执行网页中一个关闭窗口的的按钮,然后再在该webbrowser加载页面...

 关闭 [复制链接]
Pojie1999.0909 发表于 2019-9-11 15:24
本帖最后由 Pojie1999.0909 于 2019-9-16 10:48 编辑

页面上有个按钮,如果在浏览器中点击就是关闭当前窗口。
如果在在webbrowser中执行它,然后再执行
this.webBrowser1.Navigate(url);
就报如下错误:
对 COM 组件的调用返回了错误 HRESULT E_FAIL

我想在执行关闭脚本后,仍然能用这个webbrowser继续打开指定网页,该怎么做呢?

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

dayer 发表于 2019-9-11 15:59
你直接不关闭跳转不行?还有不建议用webbrowser 太垃圾了
coolcalf 发表于 2019-9-11 16:37
dayer 发表于 2019-9-11 15:59
你直接不关闭跳转不行?还有不建议用webbrowser 太垃圾了

webbrowser 确实垃圾,但是没有更好的选择
 楼主| Pojie1999.0909 发表于 2019-9-11 17:46
dayer 发表于 2019-9-11 15:59
你直接不关闭跳转不行?还有不建议用webbrowser 太垃圾了

不行,因为我改不了网站的代码,网站的代码是别人的,谢谢
 楼主| Pojie1999.0909 发表于 2019-9-11 17:48
coolcalf 发表于 2019-9-11 16:37
webbrowser 确实垃圾,但是没有更好的选择

资料太少了,要有特殊需求弄起来太费劲
coolcalf 发表于 2019-9-12 08:30
Pojie1999.0909 发表于 2019-9-11 17:46
不行,因为我改不了网站的代码,网站的代码是别人的,谢谢

其实,你可以注入js的
dayer 发表于 2019-9-12 15:16
Pojie1999.0909 发表于 2019-9-11 17:46
不行,因为我改不了网站的代码,网站的代码是别人的,谢谢

怎么会改不了。。加载完成的时候你替换掉关闭按钮的事件就行了(直接替换dom的文本)。按钮应该是a标签你,把onclick里面替换成你需要跳转的页面。
 楼主| Pojie1999.0909 发表于 2019-9-16 10:46
coolcalf 发表于 2019-9-12 08:30
其实,你可以注入js的

已经解决,谢谢
 楼主| Pojie1999.0909 发表于 2019-9-16 10:47
dayer 发表于 2019-9-12 15:16
怎么会改不了。。加载完成的时候你替换掉关闭按钮的事件就行了(直接替换dom的文本)。按钮应该是a标签你, ...

已经解决,谢谢
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-30 11:44

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表