0

我试图像 Sharepoint 一样打开一个 .docx 文件。

我已经设置了一个 apache2 Web 服务器,例如 webdav 部分。

我知道它适用于以下小型 javascript 代码:

var obj = new ActiveXObject('SharePoint.OpenDocuments.3');

但是当我使用那段代码时,我遇到的问题是它会在 Word 中使用指定的编辑栏打开 .docx,但是如果我单击编辑,则文档将保持只读模式。

可能是什么问题呢 ?您可以在下面找到我的 apache/webdav 配置部分。

另一个问题是,由于 ActiveXObject 的原因,这段代码在 FF 中不起作用,有人知道我能做什么,它也适用于 FF 吗?

因为我们已经有一个很大的应用程序来尝试实现这一点,所以我们不建议将整个应用程序切换到共享点。

阿帕奇 2 配置:

DavLockDB WebDAV/Locks
Directory Uploads
Dav on

ForceType text/plain

AuthType Basic
AuthName "Mein WebDAV"
AuthUserFile C:\Users

Require valid-user

AllowOverride None

Options Indexes     

真诚的 k3n0b1

4

1 回答 1

0

解决了!

问题是我的 WebDAV 文件夹与 http 文档的结构相同。我认为是这样,因为当我在 http docs 路径之外定义另一个文件夹时,它开始工作。

您只需要一小段 javascript:

var obj = new ActiveXObject('SharePoint.OpenDocuments.3');
obj.EditDocument('https://localhost/uploads/****.docx');

以及 apache2 中正确配置的 webdav。

现在我只需要处理它在 ff、chrome 等中的工作方式。

于 2012-07-10T20:00:30.060 回答