最近在Win8中用Metro界面的IE打开127.0.0.1和Localhost地址,访问自己做的测试网页,却出现无法访问的现象,而在桌面版IE中能够正常访问。经过搜索得知,Metro中的IE以及其他应用默认禁用了代理,不能访问127.0.0.1和Localhost。这对本机开发网页以及需要访问代理的用户造成影响,我们可以通过如下方法解除这种限制:
1、按“Win+R”组合键,或者在Win8左下角单击右键选择“运行”,打开运行窗口;
2、在运行窗口中输入“regedit”并确定,打开注册表;
3、在注册表中按如下路径找到对应Metro应用的SID:HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppContainer\Mapping
4、复制SID号,比如我电脑中IE的SID=S-1-15-2-1430448594-2639229838-973813799-439329657-1197984847-4069167804-1277922394
5、按“Win+X”组合键,或者在Win8左下角单击右键,在弹出的菜单中点击“命令提示符(管理员)”打开命令行窗口;
6、在命令行窗口中输入如下命令并回车运行:CheckNetIsolation.exe loopbackexempt -a -p=S-1-15-2-1430448594-2639229838-973813799-439329657-1197984847-4069167804-1277922394
运行该命令后即可在IE中访问Localhost和代理服务器了。
© 著作权归作者所有
文章评论(0)