2016-11-18 51 views
0

我有一個UIWebView,其中包含我動態加載和使用javascript處理的iFrame。我的代碼在iOS 5到9中工作。突然它在iOS 10中被破壞了!請注意,這是一款跨平臺的應用程序,它也適用於Windows,Mac和Android上的各種風格的網頁瀏覽。他們所有的工作都可以追溯到很多年前的這些平臺的版本,直到現在...蘋果公司只是從這個平臺上把我的地毯拉下來!UIWebView iFrame不能用於iOS10

有沒有其他人遇到IOS 10的iFrames的新行爲?

回答

0

我解決了這個問題! iFrame屬性「srcdoc」在iOS 10中不起作用。我有一行代碼,我將該屬性設置爲null。然後我將「src」設置爲某個網址。那麼,在iOS 10中,src更改沒有處理,srcdoc更改將字符串「null」放在框架中。這對兩個帳戶都很棘手!所以,在這個特定的平臺/版本中,問題通過完全放棄我的srcdoc分配來解決。然後遵循src分配。我將它留在原地,因爲它始終適用於我以前的所有其他網頁瀏覽。

小心你是否在iOS中同時使用srcdoc和src!