0

MS Word 文書を表示し、認証によって読み取り/書き込みアクセス可能な Web ページを作成したいと考えています。

いくつかの MS Word ドキュメントを使用して WebDAV サーバーを実行しています。次のコードを配置すると、ドキュメントが Internet Explorer 9 で読み取り/書き込みモードで開きます。

<a href="http://server/webdav/document.doc">Edit document</a>

Internet Explorer 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

サーバーは、基本、ダイジェスト、NTLM、または Kerberos のいずれかの認証プロトコルをサポートしている必要があります。仮説として、MS Office 2007 SP1 以降のバージョンもフォーム/Cookie 認証をサポートしています。

Microsoft Office (およびミニ リダイレクター) は、必要に応じてログイン ダイアログを表示します。URL で資格情報を渡す必要はありません。

于 2013-02-09T01:12:04.937 に答える