Nýt Chrome-samsýn á byrjanarhendingum hjá víðkanini
Skráset koyritíðar-byrjanar- og innleggingarhandterarar fyri Manifest V3 samsýnar-víðkan, í staðin fyri at binda frumstilling til eitt nýtt kagavindeyga.
Skráset onStartup og onInstalled samstundis á hægsta stigi í einum Manifest V3 tænastu-arbeiðara, tá ið hesar hendingar skulu nýta ta valdu samsýn. Fyri eina víðkan, ið er gjørd at halda seg á einari leið:
function applyProxy() {
chrome.proxy.settings.set({
value: {
mode: 'fixed_servers',
rules: {
singleProxy: {
scheme: 'http',
host: 'proxy.example',
port: 8080,
},
},
},
scope: 'regular',
}, () => {
if (chrome.runtime.lastError) {
console.error(chrome.runtime.lastError.message);
}
});
}
chrome.runtime.onStartup.addListener(applyProxy);
chrome.runtime.onInstalled.addListener(applyProxy);Manifestið má lýsa samsýnar-loyvið og nevna hendan bakgrunns-arbeiðaran. Fyri eina loyvda almenna kaguleið uttan samsýnar-sannváttan, skift endapunktinum út við einum valmøguleika úr HTTP-samsýnarlistanum, og lat portið vera eitt heiltal.
onStartup er byrjan av profili við víðkanini innlagdari. onInstalled fevnir eisini um dagføringar, eitt nú endurhleðslu av einari ópakkaðari víðkan, sum verður mett sum dagføring. Hendingin vindeyga-skapt lýsir hvørt vindeyga og kann henda fleiri ferðir í einum setu.
Um víðkanin hevur goymd profilir ella ein sløkkja-knapp, lat handteraran hlaða og nýta tað valið, í staðin fyri at endursetja eitt harðkodað sjálvval á hvørji dagføring. Skráseting av lurkarum verður á hægsta stigi; asynkront arbeiði kann byrja, tá ið Chrome kallar handteraran.
Roynið innlegging og byrjan av profili hvør sær í menningini, við at kanna úrslitið av uppsetingini fyri hvønn. Hesi eru tvær frumstillingarleiðir, ikki prógv sum fæst við at opna eitt annað vindeyga.