Data URL អាចផ្ទុកគោលនយោបាយ PAC តូចមួយនៅពេល Chrome ចាប់ផ្ដើម
បញ្ចូលឯកសារ PAC មូលដ្ឋានទៅក្នុងអាគុយម៉ង់ proxy-pac-url ដោយមិនពឹងលើការផ្ទុក file:// ឬម៉ាស៊ីនមេ HTTP។
ឧបករណ៍ផ្ទុក PAC របស់ Chromium ទទួលយក data URL ដែលមានបៃស្គ្រីប។ សម្រាប់ឯកសារ 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 ពីរបៀបបកស្រាយបៃដែលបានឌិកូដ។
នេះបញ្ចូលរូបភាពស្ថិតកាលនៃឯកសារទៅក្នុងអាគុយម៉ង់ចាប់ផ្ដើម។ ការផ្លាស់ប្ដូរឯកសារក្រោយមកមិនធ្វើបច្ចុប្បន្នភាពគោលនយោបាយរបស់កម្មវិធីរុករកដែលកំពុងដំណើរការនោះទេ។ បង្កើតអាគុយម៉ង់ឡើងវិញសម្រាប់ការចាប់ផ្ដើមដែលមានបំណងបន្ទាប់។
ចាប់ផ្ដើមទៅក្នុងដំណើរការកម្មវិធីរុករកថ្មីដែលមានបំណង។ ការផ្ដល់ URL ទៅឱ្យវត្ថុដែលមានស្រាប់មិនបញ្ជាក់ថាវាបានទទួលយកទង់ចាប់ផ្ដើមថ្មីទេ។
រក្សាវិធីនេះសម្រាប់គោលនយោបាយដែលសមក្នុងដែនកំណត់បន្ទាត់ពាក្យបញ្ជាយ៉ាងងាយ។ ទីតាំង PAC ដែលថែទាំតាម HTTP ឬ HTTPS គឺជាគំរូចែកចាយមួយផ្សេងទៀត ដែលមានផ្លូវទាញយករៀងៗខ្លួន។ យន្តការ data URL មិនត្រូវការទង់ Network Service ដែលបិទនោះទេ។