Skip to content

Commit 6a34ea8

Browse files
committed
Chrome/Edge 120, FF 120
1 parent e231c81 commit 6a34ea8

File tree

2 files changed

+17
-17
lines changed

2 files changed

+17
-17
lines changed

src/main/java/org/htmlunit/BrowserVersion.java

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -89,9 +89,9 @@ public final class BrowserVersion implements Serializable {
8989
private static final String PLATFORM_WIN32 = "Win32";
9090

9191
/** Latest Firefox. */
92-
public static final BrowserVersion FIREFOX = new BrowserVersion(119, "FF");
92+
public static final BrowserVersion FIREFOX = new BrowserVersion(120, "FF");
9393

94-
private static final int FIREFOX_ESR_NUMERIC = 109; // FF ESR 115 reports itself as 109
94+
private static final int FIREFOX_ESR_NUMERIC = 115;
9595

9696
/** Firefox ESR. */
9797
public static final BrowserVersion FIREFOX_ESR = new BrowserVersion(FIREFOX_ESR_NUMERIC, "FF-ESR");
@@ -104,10 +104,10 @@ public final class BrowserVersion implements Serializable {
104104
public static final BrowserVersion INTERNET_EXPLORER = new BrowserVersion(11, "IE");
105105

106106
/** Latest Edge. */
107-
public static final BrowserVersion EDGE = new BrowserVersion(119, "Edge");
107+
public static final BrowserVersion EDGE = new BrowserVersion(120, "Edge");
108108

109109
/** Latest Chrome. */
110-
public static final BrowserVersion CHROME = new BrowserVersion(119, "Chrome");
110+
public static final BrowserVersion CHROME = new BrowserVersion(120, "Chrome");
111111

112112
/**
113113
* Array with all supported browsers.
@@ -125,8 +125,7 @@ public final class BrowserVersion implements Serializable {
125125
/* Register plugins for the browser versions. */
126126
static {
127127
FIREFOX_ESR.applicationVersion_ = "5.0 (Windows)";
128-
FIREFOX_ESR.userAgent_ = "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:"
129-
+ FIREFOX_ESR.getBrowserVersionNumeric() + ".0) Gecko/20100101 Firefox/"
128+
FIREFOX_ESR.userAgent_ = "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/"
130129
+ FIREFOX_ESR.getBrowserVersionNumeric() + ".0";
131130
FIREFOX_ESR.buildId_ = "20181001000000";
132131
FIREFOX_ESR.productSub_ = "20100101";
@@ -159,7 +158,8 @@ public final class BrowserVersion implements Serializable {
159158
140, 141, 143, 143, 144, 145, 146, 148};
160159

161160
FIREFOX.applicationVersion_ = "5.0 (Windows)";
162-
FIREFOX.userAgent_ = "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/"
161+
FIREFOX.userAgent_ = "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:"
162+
+ FIREFOX.getBrowserVersionNumeric() + ".0) Gecko/20100101 Firefox/"
163163
+ FIREFOX.getBrowserVersionNumeric() + ".0";
164164
FIREFOX.buildId_ = "20181001000000";
165165
FIREFOX.productSub_ = "20100101";
@@ -252,9 +252,9 @@ public final class BrowserVersion implements Serializable {
252252
CHROME.imgAcceptHeader_ = "image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8";
253253
CHROME.cssAcceptHeader_ = "text/css,*/*;q=0.1";
254254
CHROME.scriptAcceptHeader_ = "*/*";
255-
CHROME.secClientHintUserAgentHeader_ = "\"Google Chrome\";v=\""
256-
+ CHROME.getBrowserVersionNumeric() + "\", \"Chromium\";v=\""
257-
+ CHROME.getBrowserVersionNumeric() + "\", \"Not?A_Brand\";v=\"24\"";
255+
CHROME.secClientHintUserAgentHeader_ = "\"Not_A Brand\";v=\"8\", \"Chromium\";v=\""
256+
+ CHROME.getBrowserVersionNumeric() + "\", \"Google Chrome\";v=\""
257+
+ CHROME.getBrowserVersionNumeric() + "\"";
258258
CHROME.fontHeights_ = new int[] {
259259
0, 1, 2, 4, 5, 5, 6, 8, 9, 10, 11, 12, 15, 16, 16, 17, 18, 20, 21, 22, 23, 25, 26, 26,
260260
27, 28, 30, 31, 32, 33, 34, 36, 37, 37, 38, 40, 42, 43, 44, 45, 47, 48, 48, 49, 51, 52, 53, 54, 55, 57,
@@ -299,9 +299,9 @@ public final class BrowserVersion implements Serializable {
299299
EDGE.imgAcceptHeader_ = "image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8";
300300
EDGE.cssAcceptHeader_ = "text/css,*/*;q=0.1";
301301
EDGE.scriptAcceptHeader_ = "*/*";
302-
EDGE.secClientHintUserAgentHeader_ = "\"Microsoft Edge\";v=\""
303-
+ EDGE.getBrowserVersionNumeric() + "\", \"Chromium\";v=\""
304-
+ EDGE.getBrowserVersionNumeric() + "\", \"Not?A_Brand\";v=\"24\"";
302+
EDGE.secClientHintUserAgentHeader_ = "\"Not_A Brand\";v=\"8\", \"Chromium\";v=\""
303+
+ EDGE.getBrowserVersionNumeric() + "\", \"Microsoft Edge\";v=\""
304+
+ EDGE.getBrowserVersionNumeric() + "\"";
305305
EDGE.fontHeights_ = new int[] {
306306
0, 1, 2, 4, 5, 5, 6, 8, 9, 10, 11, 12, 15, 16, 16, 17, 18, 20, 21, 22, 23, 25, 26, 26,
307307
27, 28, 30, 31, 32, 33, 34, 36, 37, 37, 38, 40, 42, 43, 44, 45, 47, 48, 48, 49, 51, 52, 53, 54, 55, 57,

src/test/java/org/htmlunit/BrowserVersionTest.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,10 +35,10 @@ public class BrowserVersionTest {
3535
*/
3636
@Test
3737
public void getBrowserVersionNumeric() {
38-
assertEquals(119, BrowserVersion.FIREFOX.getBrowserVersionNumeric());
39-
assertEquals(109, BrowserVersion.FIREFOX_ESR.getBrowserVersionNumeric());
40-
assertEquals(119, BrowserVersion.CHROME.getBrowserVersionNumeric());
41-
assertEquals(119, BrowserVersion.EDGE.getBrowserVersionNumeric());
38+
assertEquals(120, BrowserVersion.FIREFOX.getBrowserVersionNumeric());
39+
assertEquals(115, BrowserVersion.FIREFOX_ESR.getBrowserVersionNumeric());
40+
assertEquals(120, BrowserVersion.CHROME.getBrowserVersionNumeric());
41+
assertEquals(120, BrowserVersion.EDGE.getBrowserVersionNumeric());
4242
assertEquals(11, BrowserVersion.INTERNET_EXPLORER.getBrowserVersionNumeric());
4343
}
4444

0 commit comments

Comments
 (0)