このブラウザとは全く別のブラウザバグは見たことがありません。特定のSafariブラウザ/プラットフォームの組み合わせでのみ発生します。 iOS4またはMac OSX Snow Leopard上でSafari 5.1.1を使用すると期待される結果が得られますが、Safari 5.1または5.1.1をLionまたはiOS5で試してみると、バグが発生します。キャンバスレンダリングのバグは、Safariでのみ、iOS5/Lionでのみ
この状況は、foreignObject要素を使用してキャンバス要素をインラインsvgドキュメントに埋め込む場合に発生します。キャンバスは通常、foreignObjectに適用されるすべてのsvg変換を尊重します。これはChrome/FirefoxとSafari(iOS4、Snow Leopard)でうまく動作します。しかし、私がLionでSafariを使用すると、iOS5は変換を適用せずにキャンバスをレンダリングします。キャンバスレンダリングもすべてのSVGの上にあるので、zオーダーも尊重されません。
プラットフォーム(Snow Leopard/Lion)間で同じバージョン(5.1/5.1.1)のSafariで変更された可能性はありますか?
ご協力いただきまして誠にありがとうございます。
EDIT:LionとiOS5のレンダリングエンジンがWebkit1からWebkit2に変更され、大量のバグが導入されたようです。これは関連するように見えます:https://bugs.webkit.org/show_bug.cgi?id=68635まだ回避策を探しています...
興味深い情報ですが、これはバグレポートのように聞こえますが、疑問はありません。あなたは誰かにそれを再現させるために慎重なテストケースを提供していません。 – Phrogz