【问题标题】:iframe not working in cordova (android) tried cordova whitelistiframe 在科尔多瓦(android)中不起作用尝试了科尔多瓦白名单
【发布时间】:2019-07-23 20:52:15
【问题描述】:
所以我正在尝试将 PDF 从外部源加载到 iframe 中,它在桌面和移动视图上运行良好,但是当涉及到 cordova android 应用程序时它不会加载,iframe 只是进入/显示空白
我尝试过使用cordova白名单。
在 config.xml 中添加了这些
<allow-navigation href="*" />
<allow-intent href="*" />
<access origin="*" />
但仍然没有运气
【问题讨论】:
标签:
android
cordova
iframe
【解决方案1】:
<div id="QR" data-role="view" data-model="Your data model name"></div>
请将以上代码放入您的 HTML 文件中
然后将下面的代码放入您的点击按钮事件中
请将 PDF url 替换为“http://www.google.in”;
//Append iframe
$("#iframe1").find(".view-content").append('<iframe id="iframe2" src="" target="_parent"></iframe>');
var iFr1 = document.getElementById('iframe2');
iFr1.src = "http://www.google.in";
var $if1 = $("#iframe1").find("#iframe2");
$if1.load(function () {
alert("iframe loaded");
});