Data URL lahko ob zagonu Chroma nosi majhen pravilnik PAC
Vgradite krajevno datoteko PAC v argument proxy-pac-url brez zanašanja na nalaganje file:// ali strežnik HTTP.
Nalagalnik PAC v Chromiu sprejema data URL, ki vsebujejo bajte skripta. Za majhno datoteko PAC v UTF-8 lahko zagon Bash z GNU base64 argument pripravi krajevno:
pac64=$(base64 -w0 "$HOME/.config/proxy.pac")
google-chrome --proxy-pac-url="data:application/x-ns-proxy-autoconfig;charset=utf-8;base64,$pac64"
Uporabite ime izvršljive datoteke nameščenega brskalnika. Možnost -w0 v GNU base64 odstrani prelamljanje izhoda; druge izvedbe base64 lahko uporabljajo druge možnosti. Deklaracija charset pove nalagalniku PAC, kako naj razlaga dekodirane bajte.
S tem se posnetek datoteke vgradi v argument zagona. Če datoteko pozneje spremenite, se pravilnik tistega delujočega brskalnika ne posodobi. Znova ustvarite argument za naslednji predvideni zagon.
Zaženite v predvidenem novem procesu brskalnika. Predaja URL obstoječemu primerku ne dokazuje, da je prevzel nove zagonske zastavice.
Ta pristop ohranite za pravilnike, ki se udobno prilegajo omejitvam ukazne vrstice. Vzdrževana lokacija PAC prek HTTP ali HTTPS je drug model dostave z lastno potjo pridobivanja. Mehanizem data URL ne potrebuje onemogočene zastavice Network Service.