iPhone 中未显示 iFrame 块

iFrame block not showing up in the iPhone

我在 Mendix 中有一个混合移动应用程序。在应用程序的一个页面中,我显示了一些带有文本的数据以及嵌入的视频或网站 URL。

<iframe id="quizWidget-454107" width="100%" height="900px" frameborder="0" border="none" src="https://www.qzzr.com/widget/quiz/fi9xdWl6emVzLzQ1NDEwNw"></iframe>

这里嵌入了这个网站,这里也嵌入了youtubeURL

问题是,这个嵌入的 URL(video/website) 出现在 Android phone 的部分中,但没有出现在 iPhone 中。可能是 Safari 无法正确呈现 iFrame。

知道我们可以用什么来代替 iFrame 吗?

请查看相关问题的答案。我认为您需要将 <meta> 标签添加到 index.html 页面以允许应用程序加载外部内容,最好使用内容安全策略 (CSP)。