ឯកជនភាពកម្មវិធីរុករក
ខូគីភាគីទីបី និងការបែងចែកការផ្ទុក
សង្កេតថាប្រភពដើមភាគីទីបីដែលបានបង្កប់ចែករំលែក ឬបំបែកការផ្ទុកក្រោមគេហទំព័រកម្រិតកំពូលពីរដែលខុសគ្នាពិតប្រាកដឬអត់។
ចាប់ផ្តើមលំដាប់ថ្មី
- ការចាប់ផ្តើមភាគីដើមលើប្រភពដើមសាកល្បងភាគីទីបី។
- កំពុងផ្ទុកជាភាគីទីបីក្រោមគេហទំព័រ A។
- កំពុងផ្ទុកជាភាគីទីបីក្រោមគេហទំព័រ B។
- ប្រៀបធៀបខូគី localStorage, IndexedDB, CHIPS និង Storage Access API។
កំពុងពិនិត្យការរៀបចំគេហទំព័រ
គេហទំព័រដែលអាចចុះបញ្ជីត្រូវបានពិនិត្យដោយប្រើច្បាប់ចម្លងមូលដ្ឋាននៃ Public Suffix List ផ្លូវការ រួមទាំងផ្នែក ICANN និង PRIVATE។ គ្មានបញ្ជីត្រូវបានទាញយកអំឡុងការសាកល្បងទេ។
ប្រៀបធៀបមុន និងក្រោយ
ដំណើរការការសាកល្បងដូចគ្នាលើឧបករណ៍ដូចគ្នា ហើយរក្សាទុកលទ្ធផលដំបូង។ បើក VPN ឬផ្លាស់ប្តូរការកំណត់ពាក់ព័ន្ធមួយ សាកល្បងម្តងទៀតក្រោមលក្ខខណ្ឌដូចគ្នា ហើយរក្សាទុកលទ្ធផលបន្ទាប់។
រក្សាទុកលទ្ធផលមុន និងលទ្ធផលក្រោយ ដើម្បីប្រៀបធៀបវា។
អ្វីដែលការសាកល្បងនេះប្រាប់អ្នក
កម្មវិធីរុករកទំនើបអាចបំបែកការផ្ទុកភាគីទីបីតាមគេហទំព័រដែលបង្កប់វា។ ការសាកល្បងនេះពិនិត្យឥរិយាបថនោះ ជាជាងពិនិត្យតែថាមានខូគីឬអត់។ ផ្លូវពីរ ឬដែនរងពីរនៃដែនដែលអាចចុះបញ្ជីតែមួយជាធម្មតានៅតែជាគេហទំព័រដូចគ្នា ដូច្នេះមិនអាចផ្តល់ការប្រៀបធៀបឆ្លងគេហទំព័រដែលមានន័យទេ។
របៀបដំណើរការការសាកល្បង
- ពិនិត្យថាការរៀបចំដែលបានកំណត់ផ្តល់គេហទំព័រកម្រិតកំពូល HTTPS ពីរផ្សេងគ្នា និងគេហទំព័រភាគីទីបីដែលបានបង្កប់ដាច់ដោយឡែក។
- ធ្វើតាមជំហានចូលផ្ទាល់ គេហទំព័រ A និងគេហទំព័រ B ដែលបានណែនាំ ដោយមិនរំលងការបង្កើតឯកសារយោង។
- អានយន្តការផ្ទុកដាច់ដោយឡែក និងប្រើផ្លូវសម្អាតពេលរួចរាល់។ សាកល្បង Storage Access តែប្រសិនបើអ្នកជ្រើសរើស។
របៀបវាស់វែងដំណើរការ
ពិធីការប្រៀបធៀបខូគីធម្មតា ខូគី Partitioned, localStorage និង IndexedDB ក្រោមគេហទំព័រកម្រិតកំពូលទាំងពីរ។ វាកត់ថាអាចអានឯកសារយោង ឬលេខសម្គាល់ភាគថាសឬអត់។
គេហទំព័រដែលបានកំណត់ផ្លាស់ប្តូរការសង្កេតសាកល្បងបណ្តោះអាសន្នជាមួយអ្នកសម្របសម្រួល។ តម្លៃយោងអតិថិជនត្រូវបាន hash។ ស្ថានភាពម៉ាស៊ីនមេរក្សាទុកការសង្កេតបច្ចេកទេសដោយគ្មាន IP ឬ User-Agent ទោះបីកំណត់ហេតុហេដ្ឋារចនាសម្ព័ន្ធអាចមានថូខឹន URL សាកល្បងក៏ដោយ។
ស្វែងយល់ពីលទ្ធផលរបស់អ្នក
- ស្ថានភាពភាគីទីបីដែលបានចែករំលែក
- ឯកសារយោងអាចចូលប្រើបានក្រោមគេហទំព័រផ្សេងគ្នាទាំងពីរ។ យន្តការនេះអនុញ្ញាតឱ្យស្ថានភាពឆ្លងកាត់បរិបទបង្កប់ដែលបានសាកល្បង។
- ស្ថានភាពដែលបានបែងចែក
- ការសរសេរដំណើរការ ប៉ុន្តែលេខសម្គាល់ខុសគ្នាក្រោមគេហទំព័រទាំងពីរ។ នេះគាំទ្រការបំបែកសម្រាប់យន្តការ និងលក្ខខណ្ឌដែលបានសាកល្បង។
- ស្ថានភាពបាត់ ឬមិនអាចកំណត់
- ការទប់ស្កាត់ ការបែងចែក ការផុតកំណត់ គោលការណ៍ frame ឬការបរាជ័យបច្ចេកទេសអាចពន្យល់ការបាត់។ ការកំណត់គេហទំព័រមិនត្រឹមត្រូវ ឬសិទ្ធិដែលបាត់មិនអាចបញ្ជាក់ការទប់ស្កាត់ជាសកលទេ។
ប្រៀបធៀបមុន និងក្រោយ
- បំពេញលទ្ធផលដំបូងជាមួយគេហទំព័រទាំងបី ទម្រង់ របៀប និងសិទ្ធិពីមុនដូចគ្នា។
- ផ្លាស់ប្តូរគោលការណ៍ខូគី ឬការកំណត់ការពារមួយ សម្អាតស្ថានភាពសាកល្បង និងធ្វើលំដាប់ដែលបានណែនាំម្តងទៀត។
- ប្រៀបធៀបយន្តការនីមួយៗ និងសិទ្ធិ Storage Access ដែលមាន។ កំណត់លទ្ធផលដំបូងដាច់ដោយឡែកសម្រាប់ការរុករកធម្មតា និងឯកជន។
ដែនកំណត់នៃការសាកល្បង
- ការគាំទ្រខូគី Partitioned និង Storage Access ខុសគ្នាតាមកម្មវិធីរុករក។ គុណលក្ខណៈខូគីតែមួយមុខមិនបញ្ជាក់របៀបគ្រប់គ្រងវាទេ។
- ឥរិយាបថដែលបានសង្កេតអនុវត្តចំពោះគេហទំព័រ និងលក្ខខណ្ឌទាំងនេះ មិនមែនគ្រប់ទំនាក់ទំនងភាគីទីបីទេ។
អ្វីដែលត្រូវផ្លាស់ប្តូរ ប្រសិនបើចាំបាច់
- ស្ថានភាពត្រូវបានចែករំលែកទូលំទូលាយជាងអ្នកចង់បាន
- ពិនិត្យការកំណត់ផ្ទុកភាគីទីបី និងករណីលើកលែងគេហទំព័រ បន្ទាប់មកធ្វើលំដាប់ថ្មីម្តងទៀត។
- ការរៀបចំ ឬការត្រួតពិនិត្យបរាជ័យ
- រក្សាលទ្ធផលមិនអាចកំណត់ និងពិនិត្យភាពអាចប្រើបានរបស់គេហទំព័រ ឬគោលការណ៍កម្មវិធីរុករក មុនសន្មតថាមកពីការទប់ស្កាត់ខូគី។
សំណួរដែលសួរញឹកញាប់
តើដែនរងពីរអាចសាកល្បងការបែងចែកឬ?
ជាធម្មតាមិនអាចទេ ប្រសិនបើវាមានគេហទំព័រដែលអាចចុះបញ្ជីដូចគ្នា។ ការរៀបចំត្រូវតែផ្ទៀងផ្ទាត់គេហទំព័រកម្រិតកំពូលដែលខុសគ្នាពិតប្រាកដ។
តើខូគីដែលត្រូវបានទប់ស្កាត់មានន័យថាការផ្ទុកទាំងអស់ត្រូវបានទប់ស្កាត់ឬ?
ទេ។ ខូគី localStorage និង IndexedDB អាចមានឥរិយាបថខុសគ្នា និងត្រូវការការសង្កេតដាច់ដោយឡែក។