ព័ត៌មានជំនួយរហ័ស៖ កម្មវិធីគ្រប់គ្រងស្លាកហ្គូហ្គល

កម្មវិធីគ្រប់គ្រងស្លាកហ្គូហ្គល បានបង្កើតខ្លួនវាជាស្តង់ដារពិតសំរាប់ការរួមបញ្ចូលស្គ្រីបតាមដាន។ នៅលើដៃមួយនេះបែងចែកការទទួលខុសត្រូវ (ការធ្វើទីផ្សារតាមអ៊ិនធឺរណែតនិងការសរសេរកម្មវិធី) ហើយម្យ៉ាងវិញទៀតអ្នកអាចតំឡើងនិងកែប្រែការតាមដានតាមរយៈបណ្តាញចែកចាយបន្ថែម។ នេះគឺជាគន្លឹះតិចតួចពីរសម្រាប់រៀបចំគន្លឹះ។


នៅពេលបង្កើត triggers ជម្រើស "Match CSS selector" ត្រូវបានជ្រើសរើសជាញឹកញាប់ជាប្រភេទ firing។ ឧទាហរណ៍ ប្រសិនបើអ្នកបញ្ចូលតម្លៃ `.foo .bar .button` នោះ trigger ជារឿយៗមិនអាច firing បានដោយភាពជឿជាក់។ ហេតុផលសម្រាប់រឿងនេះជាធម្មតាគឺថាធាតុ HTML ផ្សេងទៀត (ដូចជាធាតុ `<span>` សម្រាប់រចនាប័ទ្មបន្ថែម) អាចត្រូវបានលាក់នៅក្នុងធាតុប៊ូតុង។ ប្រសិនបើអ្នកចុចដោយផ្ទាល់លើធាតុកូនទាំងនេះ trigger នឹងមិន firing ទេ - ព្រឹត្តិការណ៍មិនត្រូវបានផ្សព្វផ្សាយ (bubbled) ឡើងលើឋានានុក្រម DOM ទេ។ ដើម្បីជៀសវាងបញ្ហានេះ អ្នកត្រូវធ្វើ selector ម្តងទៀត ហើយបន្ថែម universal selector "*"។ នៅក្នុងឧទាហរណ៍របស់យើង កន្សោមពេញលេញគឺ `.foo .bar .button, .foo .bar .button * .`។

ជាការណែនាំទី ២ វាមានឥរិយាបទរំខាននៅក្នុងកម្មវិធីរុករកសារ៉ាហ្វានចាប់តាំងពី iOS 10.2 (ឡើងទៅជំនាន់បច្ចុប្បន្ន) ៈប្រសិនបើអ្នកតាមដាន mailto: តំណភ្ជាប់សារខាងក្រោមនឹងលេចឡើងក្នុងកាលៈទេសៈជាក់លាក់បន្ទាប់ពីប៉ះតំណ:

នៅទីនេះប្រភេទគន្លឹះ " ចុច - តំណភ្ជាប់តែប៉ុណ្ណោះ " ត្រូវបានធ្វើឱ្យសកម្មជាមួយជម្រើស " រង់ចាំស្លាក " ។ នេះពន្យារពេលការធ្វើឱ្យសកម្មនៃគោលដៅតំណពិតប្រាកដដែលនាំឱ្យមានសារនិយាយ។ បន្ទាប់ពីការបិទជម្រើសនេះបញ្ហាលែងកើតឡើងទៀតហើយ។ ម៉្យាងទៀតអ្នកក៏អាចប្រើប្រភេទគន្លឹះ " ចុច - ធាតុទាំងអស់ " និងបញ្ជាក់គោលដៅឱ្យបានច្បាស់បំផុតតាមដែលអាចធ្វើទៅបានជាតំណភ្ជាប់ដោយប្រើកម្មវិធីជ្រើសរើស CSS ។

ថយក្រោយ