Skip to content

Commit 300f105

Browse files
committed
Fix safari and edge detection
1 parent ce255ff commit 300f105

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

deno.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@cross/runtime",
3-
"version": "0.0.10",
3+
"version": "0.0.11",
44
"exports": "./mod.ts",
55
"fmt": {
66
"lineWidth": 200

mod.ts

+5-5
Original file line numberDiff line numberDiff line change
@@ -94,14 +94,14 @@ export function getCurrentProduct(): string {
9494
case Runtime.Browser: {
9595
// For browser, get the specific browser
9696
const userAgent = navigator.userAgent;
97-
if (userAgent.indexOf("Chrome") !== -1) {
98-
return Product.Chrome;
99-
} else if (userAgent.indexOf("Firefox") !== -1) {
100-
return Product.Firefox;
101-
} else if (userAgent.indexOf("Safari") !== -1 && userAgent.indexOf("Chrome") === -1) {
97+
if (userAgent.indexOf("Safari") !== -1 && userAgent.indexOf("Chrome") === -1) {
10298
return Product.Safari;
10399
} else if (userAgent.indexOf("Edg") !== -1) {
104100
return Product.Edge;
101+
} else if (userAgent.indexOf("Chrome") !== -1) {
102+
return Product.Chrome;
103+
} else if (userAgent.indexOf("Firefox") !== -1) {
104+
return Product.Firefox;
105105
} else {
106106
return Product.Unsupported;
107107
}

0 commit comments

Comments
 (0)