Data URL boleh membawa dasar PAC kecil semasa permulaan Chrome
Benamkan fail PAC setempat dalam argumen proxy-pac-url tanpa bergantung pada pemuatan file:// atau pelayan HTTP.
Pemuat PAC Chromium menerima data URL yang mengandungi bait skrip. Untuk fail PAC UTF-8 yang kecil, pelancaran Bash dengan GNU base64 boleh menyediakan argumen itu secara setempat:
pac64=$(base64 -w0 "$HOME/.config/proxy.pac")
google-chrome --proxy-pac-url="data:application/x-ns-proxy-autoconfig;charset=utf-8;base64,$pac64"
Gunakan nama boleh laku pelayar yang dipasang. -w0 GNU base64 membuang pembalutan output; pelaksanaan base64 lain mungkin menggunakan pilihan berbeza. Pengisytiharan charset memberitahu pemuat PAC cara mentafsir bait yang dinyahkod.
Ini membenamkan petikan fail ke dalam argumen pelancaran. Menukar fail selepas itu tidak mengemas kini dasar pelayar yang sedang berjalan itu. Jana semula argumen untuk pelancaran seterusnya yang dimaksudkan.
Lancarkan ke dalam proses pelayar baharu yang dimaksudkan. Menyerahkan URL kepada instans sedia ada tidak membuktikan ia menerima flag permulaan baharu.
Kekalkan pendekatan ini untuk dasar yang selesa dimuatkan dalam had baris arahan. Lokasi PAC HTTP atau HTTPS yang diselenggara ialah model penghantaran lain, dengan laluan pengambilannya sendiri. Mekanisme data URL tidak memerlukan flag Network Service yang dilumpuhkan.