为什么IE9总是要在新窗口中打开网页?

添加评论 2011年7月6日

使用 IE9 打开链接的时候,为什么总是要在新窗口打开而无法在同一窗口的新选项卡打开?

某些程序通过代码的编写确实可以绕过IE浏览器的设置,强制在新窗口中打开网页。但若所有窗口都这样就确实有点奇怪了。

我们先确认一下IE浏览器的设置是否正确。在键盘上按一下“Alt+T”,单击“Internet 选项”。

在“常规”选项卡中,按一下“设置”按钮。

确认“遇到弹出窗口时”选择的是“始终在新选项卡中打开弹出窗口”;“从位于以下位置的其他程序打开链接”选择的是“当前窗口中的新选项卡”。

如果问题依旧,请接着往下看。

新建一个具有管理员权限的用户账户,查看一下在新账户中是否有同样的问题?如果问题仍然存在,很有可能注册表修改权限被禁用了,导致 IE 的设置无法生效。

如果新账户中正常,那么回到当前出问题的账户来。按一下“Win+R”调出运行命令框,键入命令 regedit.exe, 回车,打开注册表编辑器(若弹出用户账户控制窗口,请允许以继续)

找到键值:HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\TabbedBrowsing

右键点击 TabbedBrowsing 项并点击“权限”,确认一下当前用户是否对该键值拥有完全控制权限,如果没有的话,先赋予权限(具体操作,请参考文章2386961中获取所有权的步骤)。

如果权限没有问题,从右边细节窗口找到 PopupsUseNewWindow,双击打开,将数值修改为2

然后,双击打开 ShortcutBehavior,将其数值修改为1

保存修改后退出注册表编辑器。检查一下现在问题是否解决了呢?此方法同样适用于IE8浏览器。

  1. 2011年7月8日 at 06:16 | #1
    汪昱

    我的WIN7系统提示更新IE 我就更新了 然后就是IE9 64 可是每次过关闭网站的时候 就会弹出一个对话框 上面说身恶魔解决方案 有几个选项卡 就会弹出几个对话框 这事怎么回事 虽然没什么大问题 但是挺烦人的 以前没更新这种问题更笨就 没有出现过

  2. 2011年7月9日 at 20:12 | #2
    acheron

    我的IE主页老是被修改,比如说我将浏览器主页设置为谷歌或是百度之类的,然而过一段时间打开浏览器却不是自己设置的主页,变成了什么网址导航之类的网站,然而自己按Alt+home却又进入自己的主页,感觉很恼火。请问,如何禁止IE主页被修改呢?

  3. 2011年7月9日 at 22:59 | #3
    iefans

    你可以尝试锁定IE主页,这里我们提供两个锁定的方法,你可以根据的情况选择相应的方法。
    锁定IE主页的小工具[已分享原理]
    锁定IE主页 不再被轻易更改

  4. 2011年7月28日 at 11:59 | #4
    LeFt

    :sad: 为什么按照以上步骤进行更改了还是不行,打开QQ空间,QQ邮箱之类的还是会在新窗口打开,如何才能设置成在已有窗口的新选项卡中打开?
    另外在选项卡设置里面:当遇到弹出窗口时,默认的是在新选项卡中打开新窗口,我选了其他的选项,点击确定之后,为什么自动恢复成了在新选项卡中打卡新窗口,就是不能改成由internet决定如何打开弹出窗口。
    求解啊。。。

  5. 2011年9月1日 at 23:46 | #5
    Miss 罗

    感谢!可以了!

  1. 还没有 trackbacks
订阅评论