我想通过指定的JavaFX加载Webview URLConnection中的网页。

这是UrlConnection

URLConnection uc;
        String urlString = u;
        url = new URL(urlString);
        uc = url.openConnection();
        uc.addRequestProperty("User-Agent",
                "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)");

        uc.connect();
        uc.getInputStream();


这是我正在使用的WebView

Viewer.getEngine().load("https://www.google.com");


我想用这个:

 uc.addRequestProperty("User-Agent",
                "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)");


因为某些页面无法为我加载。

最佳答案

如果使用Java 8,则可以直接在WebEngine上使用set the WebView user agent字符串,因此,如果要实现此目标,则可能不需要自定义的URLConnection

10-07 23:05