ការប្រើប្រាស់ Local Storage
ប្រភពកម្មវិធីហ្គេមប្រើប្រាស់ localStorage ដើម្បីរក្សាទុកលេខក្រឡាដែលបានបញ្ចប់ និងស្ថានភាពភាគបែងដែលនាំចូល។ ការនេះអនុញ្ញាតឱ្យកម្មវិធីបង្ហាញរក្សាលេខក្រឡាទុក្ខនិយមរបស់អ្នករវាងការផ្ទុកឡើងវិញនៃទំព័រ ដោយមិនចាំបាច់មានការចុះឈ្មោះគណនី។
- លេខក្រឡាដែលបានបញ្ចប់៖ ត្រូវបានរក្សាទុកក្នុងម៉ាស៊ីនកុំព្យូទ័ររបស់អ្នក ដើម្បីបង្ហាញចំនួនទុក្ខនិយមទុក្ខនិយមបច្ចុប្បន្នរបស់អ្នក។
- ភាគបែងដែលនាំចូល៖ ត្រូវបានរក្សាទុកតាមរយៈការបញ្ចប់ ការបំពេញឡើងវិញដោយដៃ និងការផ្ទុកឡើងវិញ តាមការកំណត់នៃកិច្ចសន្យា។
ការលុបឯកសារដែលបានផ្ទុកចាស់អាចនឹងទុក localStorage ឱ្យនៅដដែល អាស្រ័យលើការកំណត់កម្មវិធីរុករក។ ការមានវត្តមាននៃ localStorage មិនបញ្ជាក់ថាគ្មានទិន្នន័យផ្ទាល់ខ្លួនត្រូវបានដំណើរការនៅកន្លែងផ្សេងនោះទេ។
ការប្រកាស Font
គំរូបង្ហាញនេះបានប្រើប្រាស់ប្លង់ស្ទីល Google Fonts។ ការស្នើសុំនេះកើតឡើងនៅពេលកម្មវិធីរុករកកំពុងផ្ទុកទំព័រ។
- វិសាលភាព៖ កំណត់ត្រឹមតែការបង្ហាញធាតុអក្សរប៉ុណ្ណោះ។
- ការសង្កេត៖ ការចាប់យកបណ្តាញទូទាំងគេហទំព័រពេញលេញនៅតែកំពុងរង់ចាំក្នុងការវាយតម្លៃឯករាជ្យនេះ។
ការស្នើសុំអក្សរពីខាងក្រៅមិនបានមានន័យថាមានការតាមដានអ្នកប្រើប្រាស់ទេ ប៉ុន្តែវាពាក់ព័ន្ធទៅនឹងវិស័យរបស់ភាគីទីបី។ ការគ្មានស្គ្រីបតាមដានផ្សេងទៀតដែលបានសង្កេតឃើញក្នុងទិដ្ឋភាពគំរូជាក់លាក់នេះ មិនបានបញ្ជាក់ថាគោលនយោបាយគ្មានការតាមដានទាំងស្រុងនោះទេ។
អត្តសញ្ញាណ និងភាពអនាមិក
ដោយសារតែគំរូប្រើប្រាស់ localStorage សម្រាប់ការរក្សាទុកចំនួនទឹកប្រាក់ និងគ្មានដំណើរការចូលគណនី វាមិនទាមទារការបញ្ជាក់អត្តសញ្ញាណផ្ទាល់ខ្លួនទេ។ ទោះជាយ៉ាងណាក៏ដោយ៖
- វាមិនបានបញ្ជាក់ពី ភាពអនាមិក ទៅលើគ្រប់សម័យកាលទេ ប្រសិនបើមានការប្រើប្រាស់កុ๊กគី (cookies) ឬម៉ាស៊ីនផ្ទុកទិន្នន័យផ្សេងៗ។
- វាមិនបានបញ្ជាក់ថាគ្មានការប្រមូល លក់ ឬដំណើរការទិន្នន័យដោយភាគីទីបីនោះទេ។
- គំរូនេះមិនមែនជាអ្នកផ្តល់អត្តសញ្ញាណដែលបានផ្ទៀងផ្ទាត់នោះទេ។
សកម្មភាពរបស់អ្នកត្រូវបានភ្ជាប់ទៅនឹងកន្លែងផ្ទុកក្នុងម៉ាស៊ីនរបស់កម្មវិធីរុករករបស់អ្នក ដែលអាចមានលក្ខណៈចែកខុសគ្នា ឬថេរ អាស្រ័យលើការកំណត់កម្មវិធីរុករករបស់អ្នក។
វិសាលភាពនៃការប្រមូលទិន្នន័យ
ការប្រើប្រាស់ទិន្នន័យដែលបានសង្កេតឃើញមានកម្រិតត្រឹម៖
- ស្ថានភាពចំនួនទឹកប្រាក់៖ ផ្ទុកក្នុង localStorage នៅក្នុងម៉ាស៊ីនរបស់អ្នក។
- ការបង្ហាញអក្សរ៖ ស្នើសុំពី Google Fonts។
គ្មានការប្រមូលទិន្នន័យផ្សេងទៀត (ឧទាហរណ៍ ការផ្លាស់ប្តូរកណ្តុរ លំនាំការចុច ឬការកត់ត្រា IP) ត្រូវបានបញ្ជាក់យ៉ាងច្បាស់លាស់ដោយកូដប្រភពក្នុងទិដ្ឋភាពគំរូនេះទេ។ ការគ្មានចំណុចប្រមូលទិន្នន័យដែលអាចមើលឃើញ មិនបានបញ្ជាក់ថាវាគ្មាននៅក្នុងប្រព័ន្ធនោះទេ។
ការស្នើសុំពីភាគីទីបី
ការស្នើសុំពីភាគីទីបីដែលត្រូវបានសង្កេតឃើញច្បាស់លាស់តែមួយគត់គឺ stylesheet នៃ Google Fonts។ គ្មាន script ខាងក្រៅ ឬ pixels វិភាគណាមួយត្រូវបានបញ្ជាក់ក្នុងការត្រួតពិនិត្យនេះទេ។
| ធនធាន | ប្រភេទ | គោលបំណង |
|---|---|---|
| Google Fonts | Stylesheet | ការបង្ហាញអក្សរ |
ការស្នើសុំបណ្តាញផ្សេងៗទៀតអាចមាន ប៉ុន្តែមិនត្រូវបានចាប់យកក្នុងករណីបង្ហាញនេះជាក់លាក់នោះទេ។
កម្រិតកំហុសឆ្គងនៃការណែនាំនេះ
ការពិនិត្យឡើងវិញនៃឯកជនភាពនេះផ្អែកលើការពិតដែលអាចសង្កេតបានពី source នៅក្នុងកម្មវិធីបង្ហាញដូចដែលបានផ្តល់ឱ្យ។ វាមិន៖
- អះអាងថាជាគោលការណ៍ឯកជនភាពរបស់ក្រុមហ៊ុនខាងក្រៅណាមួយទេ។
- ធានាថាគ្មានទិន្នន័យត្រូវបានលក់ ឬចែករំលែក។
- បញ្ជាក់ថាទិន្នន័ត្រូវបានដំណើរការតែនៅក្នុងម៉ាស៊ីនរបស់អ្នកប្រើប្រាស់។
- បង្កើតសិទ្ធិច្បាប់ ឬការបំពេញតាមបទប្បញ្ញត្តិ។
សម្រាប់លក្ខខណ្ឌឯកជនភាពពេញលេញ សូមយោងទៅប្រភពផ្លូវការ ប្រសិនបើមាន។ កម្មវិធីបង្ហាញនេះគឺជាឧបករណ៍បង្ហាញឯករាជ្យ។
សំណួរដែលគេសួរញឹកញាប់
តើការប្រើ localStorage មានន័យថាអ្នកស្មានថាអ្នកមិនស្គាល់អត្តសញ្ញាណមែនទេ?
មិនមែនទេ។ ទោះបីជាកម្មវិធីបង្ហាញប្រើ localStorage សម្រាប់តុល្យភាព និងមិនតម្រូវឱ្យចូលប្រើគណនីក៏ដោយ ក៏វាមិនធានាថាអ្នកមិនស្គាល់អត្តសញ្ញាណទេ។ វិធីសាស្ត្រតាមដានផ្សេងៗ (cookies, fingerprints) នៅតែអាចកំពុងប្រើប្រាស់។ ការមាន localStorage មិនបដិសេធការដំណើរការទិន្នន័យផ្សេងៗទៀតទេ។
តើទិន្នន័យអ្វីខ្លះដែលត្រូវបានរក្សាទុកក្នុងម៉ាស៊ីនរបស់អ្នក?
កម្មវិធីបង្ហាញរក្សាទុកតុល្យភាពដែលបានបិទបញ្ចប់ និងស្ថានភាព carry ភាគខ្លីនៅក្នុង localStorage។ នេះអនុញ្ញាតឱ្យមានការរក្សាទុកនៅពេលបើកឡើងវិញ។ គ្មានទិន្នន័យផ្ទាល់ខ្លួនផ្សេងទៀតត្រូវបានបញ្ជាក់ច្បាស់លាស់ថាត្រូវបានរក្សាទុកក្នុងម៉ាស៊ីនរបស់អ្នកក្នុងកម្មវិធីបង្ហាញនេះទេ។
តើទិន្នន័យរបស់ខ្ញុំត្រូវបានដំណើរការតែនៅក្នុងម៉ាស៊ីនរបស់ខ្ញុំប៉ុណ្ណោះមែនទេ?
មិនចាំបាច់ទេ។ ទោះបីជាទិន្នន័យលេខកូនសង្វាក់ត្រូវបានរក្សាទុកនៅក្នុងឧបករណ៍ផងដែរ ក៏ដោយ ក៏ការប្រើប្រាស់ demo នឹងស្នើសុំ Google Fonts ពីម៉ាស៊ីនមេខាងក្រៅ។ ការនេះមិនបញ្ជាក់ថា ការដំណើរការទិន្នន័យទាំងអស់គឺនៅក្នុងឧបករណ៍ ឬមិនមានការផ្ញើទិន្នន័យទៅកាន់ភាគីទីបីនោះទេ។