【问题】:项目中,前端是一个https加载出来的页面,在页面中用iframe加载http页面,在安卓上是没有问题的,但是iOS会展示不出来。
【原因】:如果外部是https的内部iframe是http的,苹果就会加载不出来里面iframe的那个http,是苹果机制问题。
【解决方案】:1.将内部http链接改为https链接。
2.客户端提供打开url的jsapi,前端调用jsapi,由客户端打开http链接。