delphi做的浏览器如何在打开一个网页的前提下打开另一个网页
2个回答
展开全部
设置默认浏览器呀
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
procedure TForm1.WebBrowser1NewWindow2(Sender: TObject;
var ppDisp: IDispatch; var Cancel: WordBool);
var str:string;
begin
try
Cancel:=false;
str:= WebBrowser1.oleObject.document.ActiveElement.GetAttribute('href');
if str<>'' then
WebBrowser2.Navigate(str);
except
end;
end;
var ppDisp: IDispatch; var Cancel: WordBool);
var str:string;
begin
try
Cancel:=false;
str:= WebBrowser1.oleObject.document.ActiveElement.GetAttribute('href');
if str<>'' then
WebBrowser2.Navigate(str);
except
end;
end;
追问
WebBrowser2.Navigate(str);什么意思,没有 WebBrowser2这个控件,只有 WebBrowser1
追答
WebBrowser2 可以自己加一个嘛。也可以代表你自己写的浏览器。
WebBrowser2.Navigate(str);将这一句替换成用你自己的浏览器打开str 这个网址就行了。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询