我正在开发Cordova应用程序。在我的项目中,我使用inappbrowser来查看网站。现在,我想从inappbrowser到我的应用程序进行交叉通信。我在inappbrowser中看到了executioncript()方法。
这是我的代码。它在Android设备上工作正常。我可以从网站上获得价值。但在iOS中,它无法正常工作。有没有办法让这个工作?????
inAppBrowserRef = cordova.InAppBrowser.open(url,'_blank','location=yes');
inAppBrowserRef.addEventListener('loadstop', function() {
inAppBrowserRef.executeScript({
code: "JSON.parse(localStorage.getItem('login'))" },
function(data) { // callback function
console.log(data);
}
);
});