我在javascript中调用DavProtocolEditDocument()函数来打开客户端上的文档:
ITHit.WebDAV.Client.DocManager.DavProtocolEditDocument(sDocumentUrl,null,protocolInstallCallback);
第一次在工作站上调用时,它调用protocolInstallCallback()函数并安装插件。之后,在许多工作站上,每次打开另一个文档时,都会继续调用protocolInstallCallback()函数。该文档仍然按需打开,但仍然打开从protocolInstallCallback()函数调用的确认窗口。
如何让它识别插件已经安装?
答案 0 :(得分:0)
首先,请确保您具有最新的WebDAV Ajax库版本。 Web浏览器会快速更新,某些功能可能无法与较新的Web浏览器一起使用。下载最新的IT Hit WebDAV Ajax库内部版本here。
如果您使用协议应用程序(对于cookies authentication,或者您打开非MS-Office文档或使用DavProtocolEditDocument() JS函数):
如果您尚未安装协议应用程序,并且正在使用Chrome,Internet Explorer或Safari。您可能需要使用ProtocolTimeoutMs属性来增加超时。请注意,这是相对较后的情况,通常出现在速度较慢的计算机上。