Skip to content

Commit acf4518

Browse files
committed
修正 runtime/valueUpdate 缺失
1 parent 7b14f35 commit acf4518

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

src/app/service/service_worker/gm_api.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -331,7 +331,7 @@ export default class GMApi {
331331
return true;
332332
}
333333

334-
@PermissionVerify.API({ link: ["GM_deleteValue"] })
334+
@PermissionVerify.API({ link: ["GM_deleteValue", "GM_deleteValues"] })
335335
async GM_setValue(request: GMApiRequest<[string, string, any?]>, sender: IGetSender) {
336336
if (!request.params || request.params.length < 2) {
337337
throw new Error("param is failed");
@@ -343,7 +343,7 @@ export default class GMApi {
343343
});
344344
}
345345

346-
@PermissionVerify.API({ link: ["GM_deleteValues"] })
346+
@PermissionVerify.API({ link: ["GM_deleteValue", "GM_deleteValues"] })
347347
async GM_setValues(request: GMApiRequest<[string, TEncodedMessage<TGMKeyValue>]>, sender: IGetSender) {
348348
if (!request.params || request.params.length !== 2) {
349349
throw new Error("param is failed");

src/app/service/service_worker/permission_verify.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,9 @@ export default class PermissionVerify {
130130
// 别名相等
131131
(alias && alias.includes(grantName)) ||
132132
// 关联包含
133-
(link && link.includes(grantName))
133+
(link && link.includes(grantName)) ||
134+
// 关联包含 (GM.XXXX)
135+
(link && link.includes(grantName.replace(".", "_")))
134136
) {
135137
// 需要用户确认
136138
let result = true;

0 commit comments

Comments
 (0)