我想通过指定的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。