[iOS] iframe jump to top issue and solution , iOS下会自动跳iframe位置的bug及修复 

这个不算是新问题了,比如这里

问题就是使用webkit核心的浏览器,比如ios 下的safari个chrome,他们都使用了( Webkit, WKWebView组件,非UIWebView). 当使用了js对iframe内容进行了改变以后,页面会自动滚动到iframe所在的位置.

解决办法: 在iframe的src地址里加上?随机数. 

就这么简单.

Soulution: add radem string in iframe.src. that all.

[2018.02.19]
上述办法并没有修复问题.今天请同事重新看了以下.确认,ios的safrai里的ifram会在内容改变的时候自动获取focus.解决办法就是在更新前,先隐藏ifrmae,等内容更新完毕后在显示.因为被隐藏的内容是无法获取焦点的.
iframe.style.display = 'none';
iframe content update...
iframe.style.display = 'block';