【问题标题】:How to executeJavascript and return value on phonegap?如何在phonegap上执行Javascript并返回值?
【发布时间】:2020-02-06 00:55:38
【问题描述】:

在 electronjs 上,我可以在另一个站点上使用 executeJavascript 并返回如下值,我可以在 phonegap 上这样做吗?

mainWindow.webcontent.executeJavasciprt(someScript)

我找到了, 使用 window.open

var ref = window.open('your_url_hear', '_blank');
ref.addEventListener('loadstop', async function() {//wait for url stop loading
    ref.executeScript({code: `document.write('123'); function returnvalue(){
    var value = 123;
    return value
};returnvalue()`},function(value){
    //callback return value of the last row of code, we can use ref.executeScript({file:'patch_to_js_file'}) 
    console.log(value)
});

【问题讨论】:

    标签: javascript cordova phonegap-plugins phonegap


    【解决方案1】:

    你必须以字符串类型运行你的代码试试下面的代码,这很好用

    win.webContents.executeJavaScript(`alert(${varible_value});`);
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-04-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-20
    • 2016-04-12
    相关资源
    最近更新 更多