Javascript UIWebview如何在iOS中进行渲染?
我一直在使用Javascript UIWebview如何在iOS中进行渲染?,javascript,html,ios,uiwebview,Javascript,Html,Ios,Uiwebview,我一直在使用UIWebView呈现文件格式,如注释记号、页面、数字、PPT等。此外,我还尝试通过stringByEvaluatingJavaScriptFromString:访问各种文档属性,如标题、宽度、高度、innerHTML等。web view会返回这些属性的有效值 所以,我的问题是,UIWebView实际上是如何工作的?它是否在渲染之前将所有内容转换为HTML?它如何为非html文件返回innerHTML等属性?苹果将大多数格式转换为HTM将是疯狂的。您列出的各种格式最有可能由Webki
UIWebView
呈现文件格式,如注释记号、页面、数字、PPT等。此外,我还尝试通过stringByEvaluatingJavaScriptFromString:
访问各种文档属性,如标题、宽度、高度、innerHTML等。web view会返回这些属性的有效值
所以,我的问题是,UIWebView实际上是如何工作的?它是否在渲染之前将所有内容转换为HTML?它如何为非html文件返回innerHTML等属性?苹果将大多数格式转换为HTM将是疯狂的。您列出的各种格式最有可能由Webkit插件呈现 请访问查看文档。还可以编写插件,以允许从脚本环境调用Objective-C方法。这可能会允许返回innerHTML等属性
实际上,我还没有开发任何这些插件,但它似乎允许UIWebView扩展到PPT等渲染格式,并公开属性。基于此,我不认为内容正在转换为HTML,而是自定义绘制,但通过插件公开宽度、高度等属性。谢谢!那么,即使对于PPT文件,它如何返回innerHTML之类的属性呢?它有完全有效的div、parats等。为其他文件类型生成HTML代码应该同样乏味。谢谢!但我的问题仍然存在。我也有和你一样的疑问。我在写的时候不知道,但是这个答案现在已经过时了(现在是错误的),请看:关于最新的信息,你看过开源部分(WebKit)了吗?谢谢David!这是个好建议。我去看看。