IOS15 升级后 Iframe 内容未加载到 Iphone 中

Posted

技术标签:

【中文标题】IOS15 升级后 Iframe 内容未加载到 Iphone 中【英文标题】:Iframe content not loading in Iphone after IOS15 upgrade 【发布时间】:2021-11-10 21:13:03 【问题描述】:

我们在 iframe 中嵌入了一个自定义应用程序,并且 iframe 内的内容在 ios 升级到 ios15 后不会仅在 Iphone 中加载。相同的应用程序在 IOS14 中运行良好。 IOS15 升级后,Safari 和 chrome 浏览器都会出现此问题。 相同的应用程序在 android 手机和桌面手机中运行良好。 IOS15 在 iframe 方面是否存在任何已知问题?任何解决此问题的指针将不胜感激。

-- 萨蒂什。

【问题讨论】:

【参考方案1】:

我的英语很差,我会尽量简明扼要。 因为IOS15不能使用iframe嵌入跨域网站。 一些解决方案:

重新部署嵌入在 iframe 中的自定义应用程序,确保 iframe 中的站点与父页面在同一个域中。避免跨域。 或者,配置代理转发到部署父站点的服务器,例如nginx配置代理转发到嵌入在iframe中的应用。

【讨论】:

您能否指出一些文档/发行说明,说明这是 IOS15 中的限制。上述两种解决方案都对我们不起作用,需要说服客户这是 IOS15 的限制,现在更改页面的整个设计。

以上是关于IOS15 升级后 Iframe 内容未加载到 Iphone 中的主要内容,如果未能解决你的问题,请参考以下文章

棉花糖升级后,appwidget listview 行未更新或加载

Jquery 未加载到包含 jquery 的 iFrame 中

iOS 14 升级中未加载 react-native 图像

内容安全策略框架祖先。 iframe 不会在 iOS10 中加载内容

确定 IFrame 已加载后何时呈现 iFrame 内容

ajax iframe重新加载后图像不显示