JavaFX WebView未显示特定网站
我试图在javaFX WebView中显示这个站点(),但当我加载它时,它只显示一个空白页面,什么也没有发生,但是当我告诉它转到它时,它将只显示正常的页面,我还曾经得到过任何可能出现的错误,但在我的控制台中没有显示,这里出了什么问题JavaFX WebView未显示特定网站,java,javafx,kotlin,Java,Javafx,Kotlin,我试图在javaFX WebView中显示这个站点(),但当我加载它时,它只显示一个空白页面,什么也没有发生,但是当我告诉它转到它时,它将只显示正常的页面,我还曾经得到过任何可能出现的错误,但在我的控制台中没有显示,这里出了什么问题 fun main(args: Array<String>) { Application.launch(ChatOverlay::class.java, *args) } class ChatOverlay : Application() {
fun main(args: Array<String>)
{
Application.launch(ChatOverlay::class.java, *args)
}
class ChatOverlay : Application()
{
override fun start(primaryStage: Stage?)
{
var primaryStage = Stage()
val fxmlLoader = FXMLLoader()
val root = fxmlLoader.load<Parent>(javaClass.getResource("/chat.fxml").openStream())
primaryStage.initStyle(StageStyle.UNDECORATED)
val scene = Scene(root, 400.0, 600.0)
primaryStage.scene = scene
primaryStage.isAlwaysOnTop = true
primaryStage.show()
}
}
class ChatOverlayController: Initializable
{
override fun initialize(location: URL?, resources: ResourceBundle?)
{
print(webView.engine.isJavaScriptEnabled)
GlobalScope.launch(Dispatchers.Main) {
checkForWebengineError()
webView.engine.load("https://www.nightdev.com/hosted/obschat/?theme=bttv_blackchat&channel=twitchpresents&bot_activity=false&prevent_clipping=true") }
}
fun checkForWebengineError()
{
webView.engine.loadWorker.stateProperty().addListener{ _, _, _ ->
var exception = webView.engine.loadWorker.exceptionProperty()
println(exception)
}
}
@FXML
lateinit var webView: WebView
}
您可以使用来自的想法来获得更深入的了解。
<?import javafx.scene.web.WebView?>
<WebView fx:id="webView" prefWidth="400.0" xmlns="http://javafx.com/javafx/10.0.1" xmlns:fx="http://javafx.com/fxml/1" fx:controller="ChatOverlayController" />
true
ReadOnlyObjectProperty [bean: javafx.scene.web.WebEngine$LoadWorker@4c03241a, name: exception, value: null]
ReadOnlyObjectProperty [bean: javafx.scene.web.WebEngine$LoadWorker@4c03241a, name: exception, value: null]
ReadOnlyObjectProperty [bean: javafx.scene.web.WebEngine$LoadWorker@4c03241a, name: exception, value: null]