TWebBrowser在有的程序里打开新窗口时会“拒绝反问”
比如在WebBrowser里显示如下内容:
<html>
<script>
function OnLink2Click()
{
var strUrl="aa.htm";
window.open(strUrl,"","");
}
</script>
<a target="_blank" href="aa.htm" > link1 </a>
<a target="_blank" onclick="OnLink2Click()" > link2 </a>
</html>
在测试时,无论点击link1或者link2,怎么用都是正常的,都能够正常打开新的IE浏览器,并显示需要的内容。
可是在自己的程序中却出了问题,点击link2时显示出错提示“拒绝访问”,点击link1时没有提示,都没有新的浏览器出现。查看windows的任务管理器,发现新的IE浏览器的进程其实已经生成了。
查看及搜索了一些资料,有的人说这是由于生成的浏览器和程序不在同一个Session里造成的。
可是为什么在测试时却没有出错呢? 求解答。
工具:cb2010
Os: win7
[解决办法]
地址链接的路径没问题吧
[解决办法]
这样的话,可能和你IE中的安全设置有关系,我的也是IE9