【发布时间】:2022-01-25 09:35:40
【问题描述】:
这个解决起来很麻烦,我用的是电容。
我有一个简单的 iframe,当用户单击按钮时,它会在页面上加载网站。
<iframe src="https://subdomain.domain.com" width="200px" height="200px"></iframe>
在我的 android 版本 6 上。iframe 在开发模式下加载良好(使用离子电容器运行 android -l --external)以及从 Google Play 安装它。
在我的 android 版本 10 上。iframe 在开发模式下加载正常(使用离子电容器运行 android -l --external),但通过从 Google Play 安装它不工作。它显示一个白色屏幕,页面周围有一个框架边框。意味着没有内容。
同样在浏览器上,iframe 加载正常。
有谁知道这可能是什么原因以及解决方法?
谢谢
【问题讨论】:
-
这能回答你的问题吗? iframe not working in Ionic app on Android
-
不,它没有帮助
-
这可能是一个安全问题。证券随着操作系统版本的变化而不断变化。所以也许看看这里cordova.apache.org/docs/en/latest/guide/appdev/allowlist/…,如果有什么可以帮助你的配置。
-
可能是哪个安全问题?你能帮我吗。来自科尔多瓦的许可名单已经默认包含在电容器capacitorjs.com/docs/config