File tree 2 files changed +21
-4
lines changed
2 files changed +21
-4
lines changed Original file line number Diff line number Diff line change 80
80
" storage" ,
81
81
" clipboardWrite" ,
82
82
" unlimitedStorage" ,
83
- " webRequest" ,
84
83
" declarativeNetRequest" ,
85
84
" scripting" ,
86
85
" offscreen"
249
248
" nativeMessaging"
250
249
]
251
250
},
251
+ {
252
+ "action" : " add" ,
253
+ "path" : [
254
+ " permissions"
255
+ ],
256
+ "items" : [
257
+ " webRequest"
258
+ ]
259
+ },
260
+ {
261
+ "action" : " add" ,
262
+ "path" : [
263
+ " permissions"
264
+ ],
265
+ "items" : [
266
+ " webRequestBlocking"
267
+ ]
268
+ },
252
269
{
253
270
"action" : " remove" ,
254
271
"path" : [
Original file line number Diff line number Diff line change 9
9
` unlimitedStorage ` is used to help prevent web browsers from unexpectedly
10
10
deleting dictionary data.
11
11
12
- * ` webRequest ` and ` webRequestBlocking ` _ (Manifest V2 only)_ <br >
12
+ * ` webRequest ` and ` webRequestBlocking ` _ (Firefox only)_ <br >
13
13
Yomichan uses these permissions to ensure certain requests have valid and secure headers.
14
14
This sometimes involves removing or changing the ` Origin ` request header,
15
15
as this can be used to fingerprint browser configuration.
16
16
17
- * ` declarativeNetRequest ` _ (Manifest V3 only)_ <br >
17
+ * ` declarativeNetRequest ` _ (Chrome only)_ <br >
18
18
Yomichan uses this permission to ensure certain requests have valid and secure headers.
19
19
This sometimes involves removing or changing the ` Origin ` request header,
20
20
as this can be used to fingerprint browser configuration.
23
23
Yomichan will sometimes need to inject stylesheets into webpages in order to
24
24
properly display the search popup.
25
25
26
- * ` offscreen ` __ (Manifest v3 only)_ <br >
26
+ * ` offscreen ` __ (Chrome only)_ <br >
27
27
Yomitan uses this permission to create a secondary backend document that has DOM access, given that Manifest v3
28
28
service workers do not. Service workers can then reach out to out to this document in order to complete
29
29
actions that require access to DOM APIs, such as any that require clipboard access.
You can’t perform that action at this time.
0 commit comments