【问题标题】: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");
    });
    

    【讨论】:

      猜你喜欢
      • 2015-09-08
      • 2017-04-26
      • 1970-01-01
      • 2016-10-14
      • 1970-01-01
      • 1970-01-01
      • 2017-09-20
      • 2016-08-18
      • 1970-01-01
      相关资源
      最近更新 更多