Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript apachecordova访问iframe的HTML_Javascript_Jquery_Html_Cordova_Iframe - Fatal编程技术网

Javascript apachecordova访问iframe的HTML

Javascript apachecordova访问iframe的HTML,javascript,jquery,html,cordova,iframe,Javascript,Jquery,Html,Cordova,Iframe,有没有办法在ApacheCordova中获取iframe的innerHTML?目前,我有以下代码,它是对onDeviceReady函数的修改 onDeviceReady: function() { this.receivedEvent('deviceready'); var iframe = cordova.InAppBrowser.open("http://example.com"); alert(iframe.document.body.innerHTML); },

有没有办法在ApacheCordova中获取iframe的innerHTML?目前,我有以下代码,它是对onDeviceReady函数的修改

onDeviceReady: function() {
    this.receivedEvent('deviceready');

    var iframe = cordova.InAppBrowser.open("http://example.com");
    alert(iframe.document.body.innerHTML);
},
这不会引起任何警报

我曾尝试直接在HTML中创建iframe,但src从未加载,并且始终保持空白。我尝试安装白名单插件,并在config.xml中添加了

<allow-navigation href="*" />


但这并没有起任何作用。

不会返回iframe引用,因为InAppBrowser不使用iframes,它使用本机Webview实例来加载和显示HTML内容

您需要使用以动态修改InappBrowser实例的加载内容