0

我想创建一个显示 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>

我已经尝试更改注册表以允许此类链接,如 microsoft 支持文档中所述,但在 Windows 7 和 Internet Explorer 9 中没有用。

任何人都知道如何做到这一点?

4

1 回答 1

0

您的服务器必须支持以下身份验证协议之一:Basic、Digest、NTLM 或 Kerberos。假设 MS Office 2007 SP1 和更高版本也支持 Forms/cookies 身份验证。

Microsoft Office(和 Mini-redirector)将在必要时显示登录对话框,您无需在 Url 中传递凭据。

于 2013-02-09T01:12:04.937 回答