环境:
IE9 应用了组策略和一个自动代理脚本,它定义了一组内部(使用 DIRECT)和外部站点被重定向到一个代理。
期望的行为:
从内部网站页面开始,单击外部链接使 IE 直接导航到外部页面。
问题:
如果 IE 未以管理员身份运行,则 IE 首先重定向到 about:blank 大约半秒,然后重定向到外部页面。当我们试图通过取消 Browser Helper 对象中的 BeforeNavigate2 事件来阻止导航到某些 URL 时,这是一个问题。问题是当我们试图阻止导航时,浏览器会显示 about:blank 页面,而不是停留在原始页面上。