0
我有一個使用Carbon的HTML Rendering庫顯示嵌入式瀏覽器的舊程序。我正在使用10.4 SDK將它從codewarrior遷移到Xcode。雖然HTML顯示正確(包括鏈接),但圖像並未顯示出來。我可以看到alt內容,並且使用寬度和高度字段正確設置尺寸。爲什麼圖像不能顯示在Carbon的HTML渲染庫中
我與做初始化:
OSErr err = HRNewReference(m_HRRef, kHRRendererHTML32Type,
GetWindowPort((WindowRef) m_pWindow));
然後我打開我的本地HTML文件:
err = HRGoToFSRef(m_HRRef, &f, false, false);
我的圖片也被存儲在本地,但就是不出現,這是工作以前在我的僅ppc codewarrior編譯罰款。
我試着用HRGoToURL在互聯網上的網頁,我嘗試用http://或file://替換我的圖片src字段,以jpg,gif和png圖片,總是以相同的結果。
你是否知道這樣的問題?我知道我可以,也許應該遷移到WebKit,但那會讓我更加參與。
西爾
謝謝皮埃爾的建議。我試圖測試你的建議(雖然我不確定我是否做得對),但圖像從未出現。同時我也嘗試使用數據URI將圖像嵌入到HTML中,並且還直接打開圖像而不是HTML文件。數據URI也不會出現,如果我打開一個圖像,二進制內容將僅顯示爲文本。所以我猜測它不是圖像異步加載的問題。 – Sylvain 2011-06-01 10:34:44