对于 TWebBrowser 响应js脚本 window.close 带来的有关问题

对于 TWebBrowser 响应js脚本 window.close 带来的问题。
在一个窗口中放置一个 TWebBrowser控件 ,响应js函数window.close 之后 TWebBrowser控件会消失,如果再次在窗口里面调用 TWebBrowser.Navigate,程序会出错


而动态创建的TWebBrowser控件在界面上显示不出来 ,网上说TWebBrowser控件visible属性不起作用。

哪位解决了这个问题?麻烦指点一下。

------解决方案--------------------
而动态创建的TWebBrowser控件在界面上显示不出来?怎么可能,下面代码绝对可以
Delphi(Pascal) code

var
  web:TWebBrowser;
begin
  web := TWebBrowser.Create(Self);
  web.ParentWindow := Self.Handle;
end;

------解决方案--------------------
如果是在 网页代码中 带 了 window.close 确实会把 TWebBrowser 释放掉的;这个需要你自己来判断的;或者还可以让 写网页的人,把close 代码去掉;