Java 如何在internet explorer中通过链接执行共享点服务器

Java 如何在internet explorer中通过链接执行共享点服务器,java,internet-explorer,sharepoint,hyperlink,Java,Internet Explorer,Sharepoint,Hyperlink,它在Chrome和Firefox中工作,但在IE中不工作。。如何解决 它在Internet Explorer中工作: https://login:password1@sharepoint.server.com/ https:// sharepoint.server.com/ 当它被加载时,我只需要在一个窗口中输入登录名和密码 它在Internet Explorer中不起作用(应自动登录。此解决方案在除Internet Explorer以外的任何地方都适用): 经

它在Chrome和Firefox中工作,但在IE中不工作。。如何解决

它在Internet Explorer中工作:

https://login:password1@sharepoint.server.com/
https://                sharepoint.server.com/
当它被加载时,我只需要在一个窗口中输入登录名和密码

它在Internet Explorer中不起作用(应自动登录。此解决方案在除Internet Explorer以外的任何地方都适用):


经过一些研究,我发现在IE第7版中,由于URL中嵌入的身份验证信息被滥用,该功能被禁用(我想当人们开始在纯文本环境中为URL添加书签并保存带有密码的URL时,你会明白)

不过,您可以通过编辑注册表来更改设置

在参考文献中

给出了以下解决方法:

要禁用Windows资源管理器和Internet Explorer中的新默认行为,请在以下注册表项之一中创建iexplore.exe和Explorer.exe DWORD值,并将其值数据设置为0

对于程序的所有用户,请在以下注册表项中设置值:
HKEY\U LOCAL\U MACHINE\Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE\U HTTP\U用户名\U密码\U DISABLE

仅针对程序的当前用户,在以下注册表项中设置值:
HKEY\u current\u user\Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE\u HTTP\u USERNAME\u PASSWORD\u DISABLE

另外,如果您不想弄乱注册表,另一种方法是使用此microsoft工具。我自己真的没用过,可能已经过时了。但不管怎样,还是放在这里作为参考


您真的必须在url开头使用“登录:密码1”吗?该格式与FTP协议一起使用,我还没有看到任何应用程序将其用于http。对于HTTP,我们有不同的身份验证机制,允许您在特定的登录屏幕上写入用户名和密码。URL不是那个位置。我需要使用它来访问sharepoint服务器。此登录名和密码与应用程序中的相同。我只是使用sharepoint server中的一些信息在应用程序中显示。我的应用程序使用sharepoint表单上的链接,这些链接在我的应用程序中显示。您使用的IE版本是什么?因此,在这种情况下,当我不使用带有登录和通行证的链接时,我需要在登录窗口出现时手动输入它们。。而且,万一我使用链接登录和密码,它会自动登录。。但它在chrome中工作,而不是在InternetExplorerso中,如果我需要向最终客户提供稳定的版本,那么我需要要求他们在注册表中进行一些更改。。是吗?不,你真的应该明白为什么微软删除了这个功能,并把它当作一个坏习惯而不使用它。或者如果你真的需要,让你的用户在chrome或firefox上这样做。在理解了为什么IE的最新版本中删除了这个功能后,我完全明白为什么我没有看到任何允许使用“登录:密码”格式的应用程序。在我的情况下,有什么解决方案?我仍然需要使用sharepoint server中的一些数据。。大多数最终客户使用IE。当页面提示他们时,他们将输入他们的凭据。正如世界其他地方正在做的那样,我想:)不过你应该明白一件事。如果它被微软禁止,你可以肯定它背后有一个很好的理由(坏习惯、安全问题等等)。你应该接受这一事实,继续生活。
https://login:password1@sharepoint.server.com/