如何通过webview调用Phonegap中的JavaScript函数?

如何通过webview调用Phonegap中的JavaScript函数?,javascript,cordova,webview,Javascript,Cordova,Webview,我使用webview的概念开发了一个phonegap应用程序。然后,我在index.js中定义了一个函数,我想在通过该应用程序打开我的网站后调用它(作为webview)。 当我测试我的应用程序时,它不会调用函数'AppelPG',我不知道如果不编写任何本机代码该怎么办。 如何在webview中调用此Javascript函数 var app = { // Application Constructor initialize: function() { alert("in

我使用webview的概念开发了一个phonegap应用程序。然后,我在index.js中定义了一个函数,我想在通过该应用程序打开我的网站后调用它(作为webview)。 当我测试我的应用程序时,它不会调用函数'AppelPG',我不知道如果不编写任何本机代码该怎么办。 如何在webview中调用此Javascript函数

var app = {
    // Application Constructor
    initialize: function() {
      alert("initialisation de l'application!");
        // window.location.href = "http://mywebsite.com";
        window.open('http://mywebsite.com', '_self ', 'location=yes');
        this.bindEvents();
    },

    AppelPG: function(){
        alert("Appel fonction définie dans l'application!");
    }
    // Bind Event Listeners
    //
    // Bind any events that are required on startup. Common events are:
    // 'load', 'deviceready', 'offline', and 'online'.
    bindEvents: function() {
        document.addEventListener('deviceready', this.onDeviceReady, false);
    },
}

我想你必须使用inAppBrowseri的插件我使用过这个插件,但当我打开新窗口时,它不会调用应用程序主体中定义的任何函数。你有其他解决方案吗?我想你必须使用inAppBrowseri的插件我使用过这个插件,但当我打开新窗口时,它不调用应用程序主体中定义的任何函数。您有其他解决方案吗?