较大的网页无法在UIWebView中运行

时间:2011-08-09 03:23:44

标签: iphone uiwebview

我正在尝试在本地保存一个大型网页并将其显示在UIWebView中。当我保存它时,它会生成一个包含数百个文件的目录。当我将索引加载到UIWebView时,我得到一个空白屏幕。有趣的是,当我将其加载到浏览器中时,它可以在Firefox和Safari中使用,但不能在Chrome中使用。我猜这意味着网页中的某些内容并未得到普遍支持。但是什么?我该如何找到?

我不太了解HTML;那里有一些可以帮助我的学习吗?如果是这样,是什么?

2 个答案:

答案 0 :(得分:0)

适用于PowerPoint

尝试将PowerPoint转换为PDF。只需直接加载PDF,而不是加载包含PowerPoint的页面。如果用户安装了iBook,他甚至可以直接将PDF保存到iBook。

视频

对于视频,我认为您可以尝试使用VideoJS视频播放器并使用网页来包含它。如果除了视频之外还涉及更复杂的动画,您可以考虑制作完整的应用而不是使用UIWebView ...

答案 1 :(得分:0)

我需要做的是将所有文件放在设置包中。系统变得混乱,因为当应用程序被复制到应用程序包中时路径变得平坦。通过将文件放入设置包中,可以防止这种情况发生。