2011-08-09 30 views
0

我想在本地保存一個大網頁並將其顯示在UIWebView中。當我保存它時,它會創建一個包含幾百個文件的目錄。當我將索引加載到UIWebView中時,我得到一個空白屏幕。有趣的是,當我將它加載到瀏覽器中時,它可以在Firefox和Safari中使用,但不能在Chrome中使用。我猜這意味着網頁中的某些內容沒有得到普遍支持。但是什麼?我如何知道?在UIWebView中不工作的大網頁

我不太瞭解HTML;有沒有一些學習可以幫助我?如果是這樣,什麼?

+0

MobileSafari與桌面操作系統瀏覽器不同。但是你想通過在UIWebView中保存一個網站來實現什麼? – Raptor

+0

嗯,真正的是一個幻燈片演示文稿,最終成爲一系列演示文稿。客戶希望將其放入應用程序中。我嘗試加載到UIWebView的Powerpoint。演示文稿是可見的,但其中的超鏈接不起作用。所以我試圖將它導出到html,導致我最近的失敗。我的最終目標是讓用戶瀏覽演示文稿,鏈接和所有內容。我可能也想添加視頻 - 但這部分可以等待。你可以把它看作是一個有很多交互性的電子書。 –

回答

0

我需要做的是將所有文件放在設置包中。系統變得混亂,因爲當應用程序被複制到應用程序包中時,路徑變得平坦。通過將這些文件放入設置包中,這是被阻止的。

0

對於PowerPoint

嘗試將PowerPoint演示轉換爲PDF。只需直接加載PDF,而不是加載包含PowerPoint的頁面。如果用戶安裝了iBook,他甚至可以直接將PDF保存到iBook。

對於影片

對於影片,我想你可以嘗試使用VideoJS視頻播放器,並使用一個網頁包含它。如果比視頻更復雜的動畫,你可以考慮做一個完整的應用程序,而不是使用UIWebView ...

+0

超鏈接能以PDF格式工作嗎? –