Carbon の HTML レンダリング ライブラリを使用して、組み込みブラウザを表示する古いプログラムがあります。10.4 SDK を使用して、codewarrior から Xcode に移行しています。リンクを含む HTML は正しく表示されますが、画像は表示されません。代替コンテンツが表示され、幅と高さのフィールドで寸法が適切に設定されています。
私は初期化を行っています:
OSErr err = HRNewReference(m_HRRef, kHRRendererHTML32Type,
GetWindowPort((WindowRef) m_pWindow));
次に、ローカルの HTML ファイルを次のように開きます。
err = HRGoToFSRef(m_HRRef, &f, false, false);
私の画像もローカルに保存されていますが、表示されません。以前は ppc のみの codewarrior コンパイルで正常に動作していました。
HRGoToURL を使用してインターネット上の Web ページを試し、写真の src フィールドを http:// または file:// の画像へのリンク (jpg、gif、および png) に置き換えてみましたが、常に同じ結果が得られました。
このような問題をご存知ですか?私は WebKit に移行できるし、おそらくそうすべきであることは知っていますが、それは私がより関与することになります。
シルヴァン