注入脚本和inject/content通信
Some checks failed
build / Build (push) Failing after 6s
test / Run tests (push) Failing after 2s

This commit is contained in:
2025-03-31 18:06:00 +08:00
parent 48f1b1f33b
commit 315f5f148c
17 changed files with 395 additions and 167 deletions

View File

@ -9,3 +9,16 @@ export function isExtensionRequest(details: chrome.webRequest.ResourceRequest &
export function dealMatches(matches: string[]) {
return matches;
}
export function getRunAt(runAts: string[]): chrome.userScripts.RunAt {
if (runAts.length === 0) {
return "document_idle";
}
const runAt = runAts[0];
if (runAt === "document-start") {
return "document_start";
} else if (runAt === "document-end") {
return "document_end";
}
return "document_idle";
}