我的html页面中有一个java脚本函数,我在我的离子应用程序中的Inapp浏览器中打开了该函数。我想使用executeScript()执行这个自定义java脚本功能。
到目前为止,我已经尝试过但没有运气。有没有其他方法可以这样做?
browser.on("savePressed").subscribe(val => {
//SAVE_FORM() is java script function inside html page
browser.executeScript({code: "SAVE_FORM()"}).then(res => {
console.log(res);
}).catch(error => {
console.log(error);
});
browser.close();
});
我正在使用Themeable浏览器(https://ionicframework.com/docs/native/themeable-browser/),其中有一个按钮。当我按下保存按钮savePressed
时,执行功能。在该函数中,我想运行executeScript
函数,该函数应该运行SAVE_FORM()
函数,该函数存在于在inApp浏览器中打开的html文档的源代码中。