2016-11-18 17 views
0

私は動的にロードしてJavaScriptで操作するiFramesを含むUIWebViewを持っています。私のコードはiOS 5から9で動作しました。突然、iOS 10で壊れました!これは、Windows、Mac、およびAndroid上のさまざまな種類のWebビューでも動作するクロスプラットフォームアプリケーションにあります。彼らはすべて、何年も前から現在まで、これらのプラットフォームのバージョンに戻って動作しています... Appleは単にこれの上で私の下から敷物を引き出しました!UIWebView iFrameはiOS10として動作しません

誰かがiOS 10のiFramesで新しい動作を実行していますか?

答えて

0

私はこの問題を解決しました。 iFrameのプロパティ "srcdoc"はiOS 10でも同じように動作しません。私はそのプロパティをnullに設定するコード行を持っています。私はいくつかのURLに "src"を設定します。さて、iOS 10ではsrcの変更は処理されず、srcdocの変更によって文字列 "null"がフレームに入れられました。それは両方のアカウントにうんざりです!したがって、この特定のプラットフォーム/バージョンでは、srcdocの割り当てを完全に削除するだけで問題は解決しました。次に、src割り当てが尊重されます。これはいつも前に働いて以来、私は他のすべてのwebviewsのためにそれをそのまま残しました!

明らかに、iOSでsrcdocとsrcの両方を使用しているのを見てください!

関連する問題