我是内网用户,当我的IE设置代理服务器:'135.35.6.111:808'时,IE可以访问外网,比如访问网页
http://www.ynzsjm.com/Proxy.aspx 但是当我取消或修改IE代理服务器IP为一个错误的IP地址,然后用下面的代码来重新设置正确的代理服务器,结果是WebBrowser1并不能正常访问网页,那么,哪里不对?
FProxy:=Format('%s:%s',['135.35.6.111','808']); //111
Pinfo.dwAccessType := INTERNET_OPEN_TYPE_PROXY;
Pinfo.lpszProxy := '135.35.6.111'; //PChar Type
InternetSetOption(nil, INTERNET_OPTION_PROXY, @Pinfo, SizeOf(PInfo));
InternetSetOption(nil, INTERNET_OPTION_SETTINGS_CHANGED, nil, 0);
WebBrowser1.Navigate('http://www.ynzsjm.com/Proxy.aspx');
我只想为我的WebBrowser组件设置代理服务器,不想影响别的IE的窗口,所以我想不应去写注册表,这个思路有什么问题?
http://www.ynzsjm.com/Proxy.aspx 但是当我取消或修改IE代理服务器IP为一个错误的IP地址,然后用下面的代码来重新设置正确的代理服务器,结果是WebBrowser1并不能正常访问网页,那么,哪里不对?
FProxy:=Format('%s:%s',['135.35.6.111','808']); //111
Pinfo.dwAccessType := INTERNET_OPEN_TYPE_PROXY;
Pinfo.lpszProxy := '135.35.6.111'; //PChar Type
InternetSetOption(nil, INTERNET_OPTION_PROXY, @Pinfo, SizeOf(PInfo));
InternetSetOption(nil, INTERNET_OPTION_SETTINGS_CHANGED, nil, 0);
WebBrowser1.Navigate('http://www.ynzsjm.com/Proxy.aspx');
我只想为我的WebBrowser组件设置代理服务器,不想影响别的IE的窗口,所以我想不应去写注册表,这个思路有什么问题?
解决方案 »
- 关于全局变量初始值的问题!
- 问一个产品的工艺检测项目的存储方式,是数据库还是INI好点
- delphi,里面的一个SQL语句使用到了SHAPE。请问SHAPE作用是什么?谢谢。
- 请问两个浮点型的数相减的结果怎么跟整型数比较?谢谢
- 请问用UDP客户向客户发信息时!经过server 时,客户是怎样将另一个客户的IP,PORT ,SERVER .....
- 问个简单的EDIT控件问题???
- 一个石破天惊的问题
- 听说IT行业的男人结婚后只能生女儿,有这种说法吗?
- 怎样在dbgrid中新增一行?
- 求救:如何去掉桌面上快捷方式图标的底色?
- WebService的中间层有多个TSoapDataModule模块的情况
- 笔记本电池容量的显示。。。
Pinfo.dwAccessType := INTERNET_OPEN_TYPE_PROXY;
Pinfo.lpszProxy := '135.35.6.111'; //PChar Type
Pinfo.lpszProxyBypass:=nil;
InternetSetOption(nil, INTERNET_OPTION_PROXY, @Pinfo, SizeOf(PInfo));
InternetSetOption(nil, INTERNET_OPTION_SETTINGS_CHANGED, nil, 0);
WebBrowser1.Navigate('http://www.ynzsjm.com/Proxy.aspx');
webbrowser还是用的注册里的代理服务器地址
设置的那个代理服务器才有效
Webbrowser调用的是com server和你的进程设置无关,不受那个影响
如http://www.yuneach.com,成功了,然后执行上面的代码,此时WebBrowser1竟然不能访问http://www.ynzsjm.com/Proxy.aspx了。如果是与我的进程设置无关的话,就应当不会影响WebBrowser1才对啊?