驾校网上约车网站开发,公司文件页面设计,wordpress找回管理员密码,可以在自己家做外卖的网站开发版#xff0c;容器部署#xff0c;试用许可已安装。
word#xff0c;ppt#xff0c;excel均能正常浏览。
自带的下载菜单按钮能用。
但config里自定义的downloadAs方法却不一而足。
word能正常下载#xff0c;excel和ppt都不行。
仔细比对调试了代码。发现app.js…开发版容器部署试用许可已安装。
wordpptexcel均能正常浏览。
自带的下载菜单按钮能用。
但config里自定义的downloadAs方法却不一而足。
word能正常下载excel和ppt都不行。
仔细比对调试了代码。发现app.js的文件里有很多蹊跷。
这三个类型的文档加载的app.js都是不一样的 上面三个路径分别对应pptwordexcel的加载项。
路径不一样文件也不一样。这可以理解不同文档特性不同根据业务分开处理没毛病。
但同样的功能却搞不一样的实现有点奇怪。
手动触发下载流程大概是这样的
1、发起下载请求一个downloadas指令请求 2、服务端响应并通过websocket返回下载地址 再通过事件trigger通知到最初绑定的downloadAs函数。
完成下载闭环。
仔细分析了他们的流程word是能正常工作的整个流程没问题。
excel不行。为啥不行呢
分析app.js
word excel excel是canDownloadtrue时走到reportError里去了有点匪夷所思。
加个!就可以了程序员不骗程序员。
再看ppt为啥不行。
ppt的这段流程是对的没毛病。
下载请求发出去了websocket也通知回来了但没回调绑定的downloadAs事件。
再仔细对比发现是最终的asc_onDownloadUrl没注册
word和excel中都有注册独ppt没有奇怪于是仿照word注册进去还是报错
结果发现对应的事件都没做申明补上居然可以了
1、加上下面这个 2、再加上下面这个 把新的app.js挂载到docker对应的目录即可。
这种问题问官方客服是没有用的问就是要你看文档。
坑这么多不知onlyoffice尚能饭否。。。