API request: Adding WebEngine.userAgent
Peter Zhelezniakov
Peter.Zhelezniakov at oracle.com
Wed Oct 31 09:11:21 PDT 2012
Hello,
I propose adding [userAgent] property to the WebEngine class. The new
property will be used for the value of the User-Agent HTTP header.
Rationale: HTTP servers sometimes check the User-Agent header to detect
browser they are talking to, and may serve different HTML to different
browsers. E.g. if a server detects an unknown browser it may send it
unoptimized, lowest-common-denominator version of a Web page, or page
optimized for mobile devices. This is why application developers may
want to pretend they're running Chrome or Safari or whatever.
This work is tracked under RT-22153. With 9 votes, it is the
most-voted-for WebView feature.
The new methods will read:
class javafx.scene.web.WebEngine {
/**
* Specifies user agent ID string. This string is the value of the
* {@code User-Agent} HTTP header.
*
* @defaultValue true
* @since 8.0
*/
public final void setUserAgent(String value);
public final String getUserAgent();
public final StringProperty userAgentProperty();
}
Thanks!
--
Peter
More information about the openjfx-dev
mailing list