2
當InAppBrowser打開一個網站,有沒有方法來檢索網站的源代碼?檢索網站的源代碼中InAppBrowser
這需要一個PhoneGap的應用程式iOS版。
我被一個JavaScript注入,可以閱讀和,或在目標C寫它回到源,使插件想要麼 - 如果這些選項將是可能的。
當InAppBrowser打開一個網站,有沒有方法來檢索網站的源代碼?檢索網站的源代碼中InAppBrowser
這需要一個PhoneGap的應用程式iOS版。
我被一個JavaScript注入,可以閱讀和,或在目標C寫它回到源,使插件想要麼 - 如果這些選項將是可能的。
我認爲你可以做到這一點通過注入JS網頁加載事件後腳本InAppBrowser被激發。
var code = 'javascript:alert("xxxxxxx")';
var ref = window.open('YOUR PAGE', '_blank', 'location=yes');
ref.addEventListener('loadstop', function(event) {
//wait 1 second till page load
setTimeout(function(){
ref.executeScript({
code: code,
}, function() {
console.log('script was injected successfully');
});
}, 1000);
});
替換代碼變的「代碼」值放棄整個頁面,我的意思是這樣的:
var markup = document.documentElement.innerHTML;
然後發送變量「標記」的價值,您的服務器
我認爲沒有辦法從InAppBrowser頁面檢索數據返回到您的應用程序:( –