Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/395.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
谷歌实时和javafxwebview_Java_Javascript_Webview_Javafx - Fatal编程技术网

谷歌实时和javafxwebview

谷歌实时和javafxwebview,java,javascript,webview,javafx,Java,Javascript,Webview,Javafx,因此,我试图通过一个普通JavaFX应用程序中的WebView使用Google实时Javascript API。。我不知道我在做什么,主要是因为我对web开发和JavaScript的知识非常薄弱 首先,我将index.html和realtime-client-utils.js与我的JavaFX应用程序捆绑在一起,并尝试在WebView中运行quickstart示例 我已经在我的应用程序中使用了JavaGoogleDrive API,所以我有一个有效的客户端ID 我只是被身份验证卡住了。。。应用程

因此,我试图通过一个普通JavaFX应用程序中的WebView使用Google实时Javascript API。。我不知道我在做什么,主要是因为我对web开发和JavaScript的知识非常薄弱

首先,我将index.html和realtime-client-utils.js与我的JavaFX应用程序捆绑在一起,并尝试在WebView中运行quickstart示例

我已经在我的应用程序中使用了JavaGoogleDrive API,所以我有一个有效的客户端ID

我只是被身份验证卡住了。。。应用程序不进行身份验证,单击“您必须授权”按钮根本不起任何作用。据我所知,它应该会打开一个登录弹出窗口

下面是realtime-client-utils.js中的一段代码,单击按钮时应该调用此代码,但正如我所说的,什么都没有发生

var authorizeWithPopup = function() {
    gapi.auth.authorize({
      client_id: clientId,
      scope: [
        rtclient.INSTALL_SCOPE,
        rtclient.FILE_SCOPE,
        rtclient.OPENID_SCOPE
      ],
      user_id: userId,
      immediate: false
    }, handleAuthResult);
    console.log(clientId);
  };
可能有什么问题

这里有没有人成功地将实时API与JavaFX WebView一起使用


有人知道Google是否计划为其实时引擎创建Java API吗?

您是否为自己的实时引擎创建了Java API?如果您想了解Google的API计划,最好自己直接问他们。