You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

JavaFX中WebView无法连接WebSocket的问题求助

JavaFX中WebView无法连接WebSocket的问题求助

我最近碰到一个棘手的问题,想在这里求助大家:我打算在JavaFX的WebView里通过WebSocket和Java端的WebSocketServer建立通信——因为要用到一个只有JavaScript版本的第三方组件。

我已经在WebView加载的HTML文件里用JS创建了WebSocket实例,Java端则是用Java-WebSocket库搭建了WebSocketServer。但奇怪的是,启动服务之后,WebView里的JS客户端初始化完成后,服务器那边完全没有连接建立的反应。可如果我在运行Java程序的同时,用浏览器打开同一个HTML文件(就是IntelliJ IDEA里的“在浏览器中打开”功能),WebSocket连接却能正常建立,这实在让人摸不着头脑。

我之前去Stack Overflow搜过相关问题,但找到的都是好几年前的旧答案,感觉不太适配现在的场景,所以来这里问问有没有新的解决思路。


相关代码

HelloApplication.java

package com.remmymilkyway.websocketdemo;

import javafx.application.Application;
import javafx.fxml.FXMLLoader;
import javafx.scene.Scene;
import javafx.scene.we...

备注:内容来源于stack exchange,提问作者Remmy Mao

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.15 11:14:53