כתובת data יכולה לשאת מדיניות PAC קטנה בעת הפעלת Chrome
הטמיעו קובץ PAC מקומי בארגומנט proxy-pac-url בלי להסתמך על טעינת file:// או על שרת HTTP.
טוען ה-PAC של Chromium מקבל כתובות data המכילות בייטים של סקריפט. עבור קובץ PAC קטן ב-UTF-8, הפעלת Bash עם GNU base64 יכולה להכין את הארגומנט מקומית:
pac64=$(base64 -w0 "$HOME/.config/proxy.pac")
google-chrome --proxy-pac-url="data:application/x-ns-proxy-autoconfig;charset=utf-8;base64,$pac64"
השתמשו בשם הקובץ ההרצה של הדפדפן המותקן. האפשרות -w0 של GNU base64 מסירה את שבירת השורות בפלט; מימושים אחרים של base64 עשויים להשתמש באפשרויות שונות. הצהרת charset אומרת לטוען ה-PAC כיצד לפרש את הבייטים המפוענחים.
זה מטמיע תמונת מצב של הקובץ בארגומנט הפעלה. שינוי הקובץ לאחר מכן אינו מעדכן את המדיניות של אותו דפדפן פועל. צרו את הארגומנט מחדש עבור ההפעלה הבאה המיועדת.
הפעילו בתהליך הדפדפן החדש המיועד. מסירת כתובת למופע קיים אינה מוכיחה שהוא אימץ דגלי הפעלה חדשים.
שמרו על גישה זו למדיניויות שנכנסות בנוחות לגבולות שורת הפקודה. מיקום PAC המתוחזק ב-HTTP או ב-HTTPS הוא מודל אספקה אחר, עם מסלול אחזור משלו. אין צורך בדגל Network Service מושבת עבור מנגנון כתובת ה-data.