Alrighty、のiframeとIE8エミュレーション
は、当社のアプリケーションがサポートされていないのAdobeプラグイン、FirefoxとChromeを使って細かい表示されているグラフィックスを表示するためのSVGを使用しています。しかし、IE9はSMILアニメーションをサポートしていないため、ポーチされています。
私はIE8をエミュレートしてグラフィックを表示しようとしています。私たちのすてきなアニメーションを元に戻すためです。
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" />
ページを独自のタブに読み込むと、正しいプラグインが使用され、私のアニメーションが機能します。わーい!しかし、...このページは、私たちのアプリケーションで独自のiframeに配置する必要があります。独自のフレームに配置すると、IE8のエミュレーションが壊れているように見えます。フレーム内のフレームのユーザエージェントが
"Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/5.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E; InfoPath.3)"
として戻って来ているにもかかわらず、ネイティブSVGがで蹴っていると、私のアニメーションが逮捕されているとして、光栄されていないようです。
私の質問では、前にこの問題を扱った人がいます(別のエミュレーションを使って特定のフレームをレンダリングする)か、パドルなしの川を上っていますか?
ありがとうございます!