iframe 未在 intel xdk android 应用程序上显示

Iframe not showing on intel xdk android app

我有一个由 intel xdk 构建的应用程序。不幸的是,该应用程序不显示 iframe。它仅在模拟器和浏览器上显示 iframe。有没有我可以使用的插件,或者我应该怎么做才能显示来自外部源的 iframe

这是 iframe:

<iframe id="JotFormIFrame" onload="window.parent.scrollTo(0,0)" allowtransparency="true" src="https://secure.myjotform.com/form/*******" frameborder="0" style="width:100%; height:1000px; border:none;" scrolling="no"></iframe>
<script type="text/javascript">
  window.handleIFrameMessage = function(e) {
    var args = e.data.split(":");
    var iframe = document.getElementById("JotFormIFrame");
    if (!iframe) return;
    switch (args[0]) {
      case "scrollIntoView":
        iframe.scrollIntoView();
        break;
      case "setHeight":
        iframe.style.height = args[1] + "px";
        break;
      case "collapseErrorPage":
        if (iframe.clientHeight > window.innerHeight) {
          iframe.style.height = window.innerHeight + "px";
        }
        break;
      case "reloadPage":
        window.location.reload();
        break;
    }
  };
  if (window.addEventListener) {
    window.addEventListener("message", handleIFrameMessage, false);
  } else if (window.attachEvent) {
    window.attachEvent("onmessage", handleIFrameMessage);
  }
</script>
</form>

1.click 项目(左上角)

2.go构建设置

3.on 域列表

添加myjotform.com

或安全。myjotform.com(可能两者都有)