File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -80,9 +80,10 @@ export const regexes = [
8080 /**
8181 * Safari on iPad have desktop-like useragent
8282 * Some versions contains letter subversions
83+ * GNOME Web (X11) is based on WebKit and should be detected as Safari
8384 */
8485 {
85- regex : / M a c i .+ V e r s i o n \/ ( \d + ) \. ( \d + ) ( [ . , ] ( \d + ) | ) ( \( \w + \) | ) ( M o b i l e \/ \w + | ) S a f a r i \/ / ,
86+ regex : / ( M a c i | X 1 1 ) .+ V e r s i o n \/ ( \d + ) \. ( \d + ) ( [ . , ] ( \d + ) | ) ( \( \w + \) | ) ( M o b i l e \/ \w + | ) S a f a r i \/ / ,
8687 family : 'safari'
8788 } ,
8889 /**
Original file line number Diff line number Diff line change @@ -149,6 +149,13 @@ export const useragents = [
149149 ua : 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/105.0.0.0 Safari/537.36' ,
150150 regex : [ 'chrome' , 'chrome@<=70' ]
151151 } ,
152+ /**
153+ * GNOME Web
154+ */
155+ {
156+ ua : 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Safari/605.1.15' ,
157+ regex : [ 'safari' ]
158+ } ,
152159 /**
153160 * Safari Desktop
154161 */
You can’t perform that action at this time.
0 commit comments