UIWebView iFrame从iOS10开始不起作用

时间:2016-11-18 19:48:05

标签: javascript ios uiwebview

我有一个UIWebView,其中包含我使用javascript动态加载和操作的iFrame。我的代码在iOS 5到9中运行。突然它在iOS 10中被破坏了!请注意,这是一个跨平台的应用程序,它也适用于Windows,Mac和Android上的各种Web视图。从多年前到现在,它们都可以回溯到这些平台的版本......苹果只是在这个平台上从地下拉出来!

从iOS 10开始,还有其他人遇到iFrame的新行为吗?

1 个答案:

答案 0 :(得分:0)

我解决了这个问题! iFrame属性" srcdoc"在iOS 10中不起作用。我有一行代码,我将该属性设置为null。然后我设置了" src"一些网址。好吧,在iOS 10中,没有处理src更改,并且srcdoc更改了字符串" null"在框架中。这两个帐户都搞砸了!因此,在这个特定的平台/版本中,只需简单地删除我的srcdoc赋值即可解决问题。然后尊重src分配。我把它留在了原地,就像我以前的所有其他网页一样,因为它之前总是有用!

注意你是否在iOS中同时使用srcdoc和src!