Cordova Inapp浏览器执行JS功能

时间:2017-11-27 14:57:34

标签: cordova ionic-framework ionic-native

我的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文档的源代码中。

0 个答案:

没有答案