我想创建一个显示MS Word文档的网页,并通过身份验证进行读写。
我有一个运行有一些MS Word文档的WebDAV服务器,当我输入以下代码时,它在Internet Explorer 9中以读写模式打开文档
<a href="http://server/webdav/document.doc">Edit document</a>
使用Internet Exploerer 8及以下版本我使用以下Javascript代码:
new ActiveXObject("SharePoint.OpenDocuments.3").EditDocument("http://server/webdav/document.doc");
这很好用。 现在我的问题是我想使用身份验证。
我会使用以下语法,但Internet Explorer不允许这样做。 见http://support.microsoft.com/kb/834489
<a href="http://username:password@server/webdav/document.doc">Edit document</a>
我已经尝试更改注册表以允许这样的链接,如微软支持文档中描述的那样,但在Windows 7和Internet Explorer 9中没有用。
任何人都知道如何做到这一点?
答案 0 :(得分:0)
您的服务器必须支持以下身份验证协议之一: Basic,Digest,NTLM或Kerberos。假设MS Office 2007 SP1及更高版本也支持表单/ cookie身份验证。
Microsoft Office(和Mini-redirector)将在必要时显示登录对话框,您无需在Url中传递凭据。