我有一个网页,用户在其中指定用户名和密码以对第三个网站进行查询。在Firefox和Chrome中,我可以创建http://user:[email protected]
形式的URL,但Internet Explorer 7表示无法找到该地址。
在Internet Explorer 7的URL中是否有任何形式的用户和密码设置?
在Internet Explorer 7的URL中是否有任何形式的用户和密码设置?
不会。出于安全原因,这是被禁用的:网络钓鱼者滥用它来混淆真实的网站地址。
参考:
您是对的:IE 7不支持HTTP或HTTPS URL中的用户名和密码。
http://support.microsoft.com/kb/834489
给出以下解决方法:
要在Windows资源管理器和Internet Explorer中禁用新的默认行为,请在以下某个注册表项中创建iexplore.exe和explorer.exe DWORD值,并将其值数据设置为0。
对于该程序的所有用户,请在以下注册表项中设置值:HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Internet Explorer \ Main \ FeatureControl \ FEATURE_HTTP_USERNAME_PASSWORD_DISABLE
仅对于程序的当前用户,请在以下注册表项中设置值:HKEY_CURRENT_USER \ Software \ Microsoft \ Internet Explorer \ Main \ FeatureControl \ FEATURE_HTTP_USERNAME_PASSWORD_DISABLE
如果你不想自己弄乱注册表或者发现它很难/仍然遇到麻烦,那么微软有一个叫做“microsoft fixit”的东西......看起来有点噱头但它对我有用。
http://support.microsoft.com/kb/834489#FixItForMeAlways
编辑:检查时,fixit安装程序还添加了本地密钥HKEY_CURRENT_USER \ Software \ Microsoft \ Internet Explorer \ Main \ FeatureControl \ FEATURE_LOCALMACHINE_LOCKDOWN - iexplore.exe DWORD 1
和
HKEY_CURRENT_USER \ Software \ Microsoft \ Internet Explorer \ Main \ FeatureControl \ FEATURE_LOCALMACHINE_LOCKDOWN \ Settings - LOCALMACHINE_CD_UNLOCK DWORD 0
希望这有助于某人。
快速谷歌搜索“用户名密码网址浏览器”出现this Microsoft KB article,提到问题并描述解决方法。