我尝试从移动版Safari中链接到.pptx文件,并在PowerPoint中打开该文件。我的链接看起来像这个href =" ms-powerpoint:ofv | u | https://www.test.com/test.pptx"根据{{3}}
的信息PowerPoint Scheme = ms-powerpoint:
open-for-view-cmd =" ofv | u |"文档-URI
这可以在Windows桌面上通过几个警告就好了,但是在iPad打开办公室365说打开文件test.pptx 0%然后得到以下错误"你想要的服务器此版本的办公室不支持访问"
任何帮助都将不胜感激。
我有一台运行ios 8.3的iPad
感谢。
答案 0 :(得分:1)
根据iOS开发文档,您需要确认您的网址方案是否可以由当前使用canOpenURL
的设备上安装的应用程序打开如果在注册处理URL方案的设备上没有安装应用程序,或者您尚未在Info.plist文件中声明URL方案,它将返回"~/Desktop/"
;否则,NO
。
如果您的应用在iOS 9.0上或之后进行了关联,则必须声明要传递给此方法的网址方案。
如果您的(iOS 9.0或更高版本)应用使用您尚未声明的方案调用此方法,则该方法将返回NO,无论该方案是否安装了该方案的相应应用。
对于实际 URL的结构,必须对其进行编码,并且必须是文件的直接链接(不是重定向)。如果URL采用Office无法处理的格式,或者下载失败,则Office不会将用户返回到调用应用程序。
编码示例: MS-简报%3Aofv%7Cu%7Chttps%3A%2F%2Fwww.test.com%2Ftest.pptx
同样对于安全性如果文件成功打开,Office将仅将用户返回到引用应用程序。退出应用程序会调用回传协议,打开模式,URL,上传挂起状态和文档上下文。上传暂挂状态使用描述符| z |,是或否。
这些问题的组合或单个问题可能导致您的文档无法打开。