+1
extension/ip-config-response.json
+1
extension/ip-config-response.json
···
1
+
{ "countryCode": "US", "regionCode": "CA", "isAgeRestrictedGeo": false, "isAgeBlockedGeo": false }
+18
extension/ip-config-rule.json
+18
extension/ip-config-rule.json
···
1
+
[
2
+
{
3
+
"id": 3,
4
+
"priority": 1,
5
+
"action": {
6
+
"type": "redirect",
7
+
"redirect": {
8
+
"extensionPath": "/ip-config-response.json"
9
+
}
10
+
},
11
+
"condition": {
12
+
"requestDomains": ["ip.bsky.app"],
13
+
"initiatorDomains": ["bsky.app"],
14
+
"urlFilter": "/config",
15
+
"resourceTypes": ["xmlhttprequest"]
16
+
}
17
+
}
18
+
]
+12
-1
extension/manifest.json
+12
-1
extension/manifest.json
···
3
3
"manifest_version": 3,
4
4
"name": "bskyUnGeoBlock",
5
5
"description": "Disables geographic restrictions (moderation, age verification) on Bluesky's web app.",
6
-
"version": "1.0.1",
6
+
"version": "1.1",
7
7
"permissions": ["declarativeNetRequestWithHostAccess"],
8
8
"host_permissions": [
9
9
"https://bsky.app/",
10
+
"https://ip.bsky.app/",
10
11
"https://*.bsky.network/",
11
12
"https://bsky.social/"
12
13
],
···
21
22
"id": "ipcc",
22
23
"enabled": true,
23
24
"path": "ipcc-rule.json"
25
+
},
26
+
{
27
+
"id": "ip-config",
28
+
"enabled": true,
29
+
"path": "ip-config-rule.json"
24
30
}
25
31
]
26
32
},
···
32
38
},
33
39
{
34
40
"resources": ["ipcc-response.json"],
41
+
"matches": ["<all_urls>"],
42
+
"use_dynamic_url": true
43
+
},
44
+
{
45
+
"resources": ["ip-config-response.json"],
35
46
"matches": ["<all_urls>"],
36
47
"use_dynamic_url": true
37
48
}