2015-01-20 3 views
2

Я делаю заявку на телефонный звонок. Мне нужно получить содержимое html из inappbrowser, когда я нажимаю кнопку «Закрыть» на панели инструментов, но это не работает. это мой код:Получить html из телефонного разговора inappbrowser?

var handleClose = function() { 
    // get content html from here 
} 

ref.addEventListener('exit', handleClose); 

Может кто-нибудь мне помочь?

+0

Вы получаете функцию 'handleClose'? укажите: * что не работает * –

+0

что не работает? получение html или выполнение метода? – AtanuCSE

+0

Да, функция handleClose работает нормально, но мне нужно получить контент html –

ответ

3

Чтобы помочь кому-либо в будущем, я только что наткнулся на этот же вопрос и нашел решение.

var inAppRef = cordova.InAppBrowser.open('http://apache.org', '_blank', 'location=yes'); 
 
inAppRef.addEventListener('loadstop', function() { 
 
    inAppRef.executeScript({ 
 
    code: "document.getElementsByTagName('html')[0].innerHTML" 
 
    }, function(html) { 
 
    alert(html); 
 
    }); 
 
});

Помните, что вы должны ссылаться и включать InAppBrowser через PhoneGap/Cordova.

Смежные вопросы