ស្គ្រីបដែលដំណើរការនៅលើទំព័រវេបសាយមិនមានការកំណត់ទូទៅណាមួយដែលប្តូរ proxy ចេញរបស់កម្មវិធីរុករកនោះទេ។ ផ្នែកបន្ថែមរបស់កម្មវិធីរុករកអាចមានការអនុញ្ញាតបន្ថែម ប៉ុន្តែវាដំណើរការក្រោមគំរូសន្តិសុខ និងការកំណត់ផ្សេង។

ភាពខុសគ្នានេះបាត់បង់នៅក្នុងចម្លើយវេទិកាចាស់ៗ។ កូដដែលប្រើផ្នែកខាងក្នុងពិសេសរបស់ Firefox ម៉ូឌុលផ្នែកបន្ថែមចាស់ ឬ add-on SDK ដែលត្រូវបានបោះបង់ មិនដែលជា API ធម្មតារបស់ទំព័រវេបសាយទេ។ ការបិទភ្ជាប់ដុំកូដបែបនេះចូលក្នុងទំព័រមិនផ្តល់សិទ្ធិទាំងនោះទេ។

ប្រើ API ផ្នែកបន្ថែមរបស់កម្មវិធីរុករក

ផ្នែកបន្ថែម Firefox អាចប្រើ proxy.settings API ដែលបានចងក្រងជាឯកសារ ជាមួយការអនុញ្ញាតដែលត្រូវការ។ Chrome ផ្តល់ API ផ្នែកបន្ថែម proxy ផ្ទាល់ខ្លួន។ គំរូការកំណត់របស់ពួកវាខុសគ្នា; ពិនិត្យតម្រូវការ manifest និងការកំណត់ដែលគាំទ្រសម្រាប់កម្មវិធីរុករកដែលអ្នកកំណត់គោលដៅ។

ផ្នែកបន្ថែមក៏គួរពិចារណាគោលនយោបាយ ឬផ្នែកបន្ថែមផ្សេងទៀតដែលគ្រប់គ្រងការកំណត់ដូចគ្នា។ ការហៅ API ដែលជោគជ័យមិនមែនជាហេតុផលដើម្បីសន្មតថាគោលដៅទាំងអស់ឥឡូវដើរតាមផ្លូវដែលអ្នកចង់បាននោះទេ។ ពិនិត្យការកំណត់ដែលកើតឡើង ហើយរក្សាសមត្ថភាពអ្នកប្រើក្នុងការស្តារវាឡើងវិញ។

ការប្តូរ URL fetch ប្តូរគោលដៅ

ទំព័រវេបសាយអាចហៅម៉ាស៊ីនមេកម្មវិធីដែលបញ្ជូនសំណើជំនួសវា ក្រោមច្បាប់វេបរបស់កម្មវិធីរុករក។ ក្នុងការរចនានោះ កម្មវិធីរុករកភ្ជាប់ទៅម៉ាស៊ីនមេកម្មវិធីនោះ។ វាមិនបានដំឡើង proxy ទូទៅ ហើយមិនបានប្តូរផ្លូវដែលផ្ទាំងដែលមិនពាក់ព័ន្ធប្រើនោះទេ។

ដូចគ្នាដែរ ការផ្ញើ header ជាមួយអាសយដ្ឋាន IP ផ្សេងមិនប្តូរអាសយដ្ឋានប្រភពនៃការតភ្ជាប់នោះទេ។ គោលដៅអាចបកស្រាយទិន្នន័យមេតាបញ្ជូនដែលអាចទុកចិត្តបានតាមគោលនយោបាយរបស់ខ្លួន ប៉ុន្តែផ្លូវបណ្តាញជាការពិតដាច់ដោយឡែក។

ប្រសិនបើគោលដៅរបស់អ្នកគឺ proxy ដែលប្តូរ IP សម្រាប់ការរុករក សូមជ្រើសរើសធាតុសមស្របពី បញ្ជី proxy ឥតគិតថ្លៃ ហើយកំណត់ proxy កម្មវិធីរុករកដែលគាំទ្រ ឬផ្នែកបន្ថែមដែលមានការអនុញ្ញាត។ ប្រសិនបើគោលដៅគឺការ fetch ពីចម្ងាយនៃកម្មវិធីវេបមួយ សូមរចនាមុខងារនោះជុំវិញព្រំដែនម៉ាស៊ីនមេ និងកម្មវិធីរុករកពិតរបស់វា។

អត្ថបទពាក់ព័ន្ធ