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(可能两者都有)
我有一个由 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(可能两者都有)