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

Merge pull request #291 from rcohen-unext/production

Add PlayStation 4 browser support
This commit is contained in:
Denis Demchenko 2019-02-09 11:50:07 +02:00 committed by GitHub
commit b986897ff8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 56 additions and 0 deletions

View File

@ -555,6 +555,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

@ -154,4 +154,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"