Ich habe die offizielle Homepage für doc Unterstützung geprüft, und seine klar, dass docx in UIWebview nicht unterstützt wird,Docx-Unterstützung in UIWebview (iOS)?
https://developer.apple.com/library/ios/qa/qa1630/_index.html
Aber ich fand auch heraus, dass einige Jungs docx-Dateien in UIWebview öffnen konnten,
Cannot open docx file through webbrowser in app using OpenIn functionality, Why doc and docx losing style information in iOS?, How to open Microsoft Office documents in iPhone
auch afaik wird iOS Safari-Browser auf UIWebview gebaut und ich bin in der Lage docx-Datei zu öffnen s aus dem Internet im Browser. Aber wenn ich ein docx von meinem Testserver herunterlade (ich habe das heruntergeladene docx geprüft, indem ich es aus dem Simulator importiert habe und es sich perfekt auf meinem Mac öffnet), kann ich es nicht in UIWebview anzeigen.
Ich bin verwirrt, Ist docx unterstützt oder nicht? Oder scheint es, dass docx eine weitere Vielfalt von Formaten hat, von denen einige unterstützt werden?
Hier ist mein Code zum Laden,
NSURLRequest *request = [NSURLRequest requestWithURL:urlPath];
[webViewForDocsView loadRequest:request];
Ich habe docx in meinen bisherigen Apps. Meine Lösung besteht darin, auf Google Drive hochzuladen und den öffentlich freigegebenen Link des hochgeladenen Dokuments in "UIWebView" zu öffnen. Nachteil ist, dass es eine Google Drive Toolbar gibt. – Raptor
Clever Problemumgehung! – BangOperator
p.s. Dies funktioniert für fast alle von Google Drive unterstützten Dokumente. Auch dieselbe Methode kann auf Android Web View angewendet werden – Raptor