1
0
mirror of https://github.com/lancedikson/bowser synced 2024-10-27 20:34:22 +00:00

Add PlayStation 4 browser support

This commit is contained in:
rcohen-unext 2019-02-06 17:47:28 +09:00 committed by Denis Demchenko
parent a81b8c0ed7
commit 383c627fc0
4 changed files with 56 additions and 0 deletions

View File

@ -552,6 +552,23 @@ const browsersList = [
},
},
/* PlayStation 4 */
{
test: [/playstation 4/i],
describe(ua) {
const browser = {
name: 'PlayStation 4',
};
const version = getFirstMatch(commonVersionIdentifier, ua);
if (version) {
browser.version = version;
}
return browser;
},
},
/* Safari */
{
test: [/safari|applewebkit/i],

View File

@ -150,4 +150,16 @@ export default [
};
},
},
/* Playstation 4 */
{
test: [/PlayStation 4/],
describe(ua) {
const version = getFirstMatch(/PlayStation 4[/\s](\d+(\.\d+)*)/i, ua);
return {
name: 'PlayStation 4',
version,
};
},
},
];

View File

@ -4,6 +4,7 @@ const TYPES_LABELS = {
tablet: 'tablet',
mobile: 'mobile',
desktop: 'desktop',
tv: 'tv',
};
/*
@ -232,4 +233,16 @@ export default [
};
},
},
/* PlayStation 4 */
{
test(parser) {
return parser.getOSName(true) === 'playstation 4';
},
describe() {
return {
type: TYPES_LABELS.tv,
};
},
},
];

View File

@ -2595,3 +2595,17 @@
type: "desktop"
engine:
name: "Blink"
PlayStation 4:
-
ua: "Mozilla/5.0 (PlayStation 4 6.20) AppleWebKit/605.1.15 (KHTML, like Gecko) "
spec:
browser:
name: "PlayStation 4"
os:
name: "PlayStation 4"
version: "6.20"
platform:
type: "tv"
engine:
name: "WebKit"
version: "605.1.15"