-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy path.finicky.js
79 lines (79 loc) · 2.17 KB
/
.finicky.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
module.exports = {
options: {
hideIcon: true,
},
defaultBrowser: 'Safari',
handlers: [
{
match: ['*.apple.com/*'],
browser: 'Safari',
},
{
match: [
'*.pwc.com/*',
'*.pwc.de/*',
'*pwcnetwork*/*',
'*.sharepoint.com/*',
'*.microsoftonline.com/*',
'*.microsoft.com/*',
'*.pwcinternal.com/*',
'*.figma.com/*',
'gitlab.com/*',
'*.azure.com/*',
'statics.teams.cdn.office.net/*' // Teams link verification
],
browser: 'Google Chrome',
},
{
match: finicky.matchHostnames([
'replicon.com',
'cloudapp.azure.com',
'microsoft.com',
'urldefense.com',
'office.com',
'my.1password.eu',
'office.net',
'azure.com',
'docs.google.com',
'stream.meet.google.com',
'accounts.google.com',
'drive.google.com',
]),
browser: 'Google Chrome',
},
{
match: [
'*.youtube.com/*',
'*.mp4'
],
browser: 'Firefox',
},
{
match: finicky.matchHostnames([
'mail.google.com',
'calendar.google.com',
'chat.google.com',
'script.google.com' // MO Plus
]),
browser: 'Google Chrome',
},
{
// Open Google Meet in app mode
match: finicky.matchHostnames(['meet.google.com']),
browser: (options) => ({
name: 'Google Chrome',
args: ['--app=' + options.urlString],
}),
},
{
match: ['*.teams.microsoft.com/*'],
browser: 'com.microsoft.teams2',
url({ url }) {
return {
...url,
protocol: 'msteams',
};
},
},
],
};