ការពិពណ៌នានិងការប្រើប្រាស់ស្លាកមេតារបស់ X -UA ដែលឆបគ្នា

ស្លាកមេតា X -UA-Compatible meta ជួយបង្ហាញគេហទំព័រនៅក្នុងកម្មវិធីរុករក IE ចាស់ ៗ ។

អស់រយៈពេលជាច្រើនឆ្នាំកំណែប្រែហួសសម័យនៃកម្មវិធីរុករកអ៊ិនធឺណិរបស់កម្មវិធីរុករករបស់ Microsoft បណ្តាលឱ្យឈឺក្បាលសម្រាប់អ្នករចនាវេបសាយនិងអ្នកអភិវឌ្ឍន៍។ តម្រូវការក្នុងការបង្កើតឯកសារ CSS ដើម្បីដោះស្រាយបញ្ហា IE កំណែចាស់ជាងនេះគឺជាអ្វីដែលអ្នកបង្កើតគេហទំព័រជាច្រើនអាចចងចាំ។ អរគុណណាស់កំណែថ្មីរបស់ IE និងកម្មវិធីរុករកថ្មីបំផុតរបស់ Microsoft គឺមានលក្ខណៈស្របតាមស្តង់ដារបណ្ដាញហើយចាប់តាំងពីកម្មវិធីរុករករបស់ Microsoft ថ្មីៗនេះមាន "បៃតងជានិច្ច" នៅក្នុងវិធីដែលពួកគេធ្វើបច្ចុប្បន្នភាពដោយស្វ័យប្រវត្តិទៅកំណែថ្មីបំផុតវាគឺ មិនទំនងថាយើងនឹងតស៊ូជាមួយកំណែចាស់នៃវេទិកានេះវិធីដែលយើងបានធ្វើកាលពីមុន។

សម្រាប់អ្នករចនាបណ្ដាញភាគច្រើនកម្មវិធីរុករករបស់ក្រុមហ៊ុន Microsoft បានរីកចម្រើនមានន័យថាយើងមិនត្រូវប្រឈមនឹងបញ្ហាប្រឈមដែលកំណែ IE ចាស់បានបង្ហាញយើងពីមុន។ ក៏ប៉ុន្តែយើងខ្លះមិនមានសំណាងទេ។ ប្រសិនបើតំបន់បណ្ដាញដែលអ្នកកំពុងគ្រប់គ្រងនៅតែមានចំនួនអ្នកចូលមើលច្រើនពីកំណែ IE ចាស់ឬប្រសិនបើអ្នកកំពុងធ្វើការលើធនធានផ្ទៃក្នុងដូចជាអ៊ីនត្រាណិតសម្រាប់ក្រុមហ៊ុនដែលកំពុងប្រើកំណែ IE ចាស់ជាងនេះសម្រាប់ហេតុផលមួយចំនួនបន្ទាប់មក អ្នកនឹងត្រូវបន្តធ្វើតេស្តសម្រាប់កម្មវិធីរុករកទាំងនេះទោះបីជាវាហួសសម័យក៏ដោយ។ វិធីមួយដែលអ្នកអាចធ្វើវាបានគឺដោយប្រើរបៀបស្រដៀង X -UA ។

X -UA-Compatible គឺជាឯកសារមេតារបៀបឯកសារមួយដែលអនុញ្ញាតឱ្យអ្នកសរសេរគេហទំព័រជ្រើសរើសវិធីដែលកំណែ Internet Explorer គួរតែត្រូវបានបង្ហាញជា។ វាត្រូវបានប្រើដោយ Internet Explorer 8 ដើម្បីបញ្ជាក់ថាតើទំព័រគួរត្រូវបានបង្ហាញជា IE 7 (ទិដ្ឋភាពឆបគ្នា) ឬ IE 8 (ទិដ្ឋភាពស្តង់ដារ) ។

ចំណាំថាជាមួយកម្មវិធី Internet Explorer 11 របៀបឯកសារត្រូវបានបដិសេធ - ពួកវាលែងប្រើ។ IE11 បានធ្វើបច្ចុប្បន្នភាពការគាំទ្រសម្រាប់ស្តង់ដារបណ្តាញដែលបណ្តាលមកពីបញ្ហាជាមួយវេបសាយចាស់ៗ។

ដើម្បីធ្វើដូចនេះអ្នកបញ្ជាក់ភ្នាក់ងារអ្នកប្រើនិងកំណែដើម្បីប្រើក្នុងមាតិកាស្លាក:

"IE = EmulateIE7"

ជម្រើសដែលអ្នកមានសម្រាប់មាតិកាគឺ:

ការបង្កើតកំណែនេះប្រាប់កម្មវិធីរុករកឱ្យប្រើ DOCTYPE ដើម្បីកំណត់ពីរបៀបបង្ហាញមាតិកា។

ទំព័រដែលគ្មាន DOCTYPE នឹងត្រូវបានបង្ហាញជា របៀប quirks

ប្រសិនបើអ្នកប្រាប់វាឱ្យប្រើកំណែកម្មវិធីរុករកដោយគ្មានការត្រាប់តាម (ឧទាហរណ៍ "IE = 7") កម្មវិធីរុករកនឹងបង្ហាញទំព័រក្នុងរបៀបស្តង់ដារទោះបីជាមានឬមិនមានការប្រកាស DOCTYPE ក៏ដោយ។

"IE = គែម" ប្រាប់ Internet Explorer ឱ្យប្រើរបៀបខ្ពស់បំផុតដែលអាចប្រើបានចំពោះ IE កំណែនោះ។ កម្មវិធី Internet Explorer 8 អាចគាំទ្រជាមួយរបៀប IE8 IE9 អាចគាំទ្ររបៀប IE9 និងបន្ត។

ប្រភេទ មេតានៃ ប្រភេទ X -UA ដែលឆបគ្នា:

ស្លាកមេតា X -UA ដែលឆបគ្នាគឺជាស្លាកមេតា http-equiv ។

ទ្រង់ទ្រាយស្លាកមេតា X -UA ដែលឆបគ្នា:

ស្រដៀង IE 7

បង្ហាញជា IE 8 ដោយមានឬគ្មាន DOCTYPE

របៀប Quirks (IE 5)

ស្លាកមេតារបស់ X -UA ដែលត្រូវគ្នាត្រូវបានណែនាំប្រើ:

ប្រើស្លាកមេតា X -UA ដែលឆបគ្នានៅលើគេហទំព័រដែលអ្នកសង្ស័យថា Internet Explorer 8 នឹងព្យាយាមបង្ហាញទំព័រក្នុងទិដ្ឋភាពមិនត្រឹមត្រូវ។ ដូចជានៅពេលអ្នកមានឯកសារ XHTML ជាមួយការប្រកាស XML ។ ការប្រកាស XML នៅកំពូលឯកសារនឹងបោះទំព័រទៅជាទិដ្ឋភាពឆបគ្នាប៉ុន្តែការប្រកាសរបស់ DOCTYPE គួរតែបង្ខំឱ្យវាត្រូវបានបង្ហាញជាទិដ្ឋភាពស្ដង់ដារ។

ពិនិត្យ​ការពិត

វាត្រូវបានគេជឿថាមិនទំនងថាអ្នកកំពុងធ្វើការលើគេហទំព័រណាមួយដែលត្រូវការបង្ហាញជា IE 5 ប៉ុន្តែអ្នកមិនដឹងទេ!

នៅមានក្រុមហ៊ុនជាច្រើនដែលបង្ខំបុគ្គលិកឱ្យប្រើប្រាស់កំណែចាស់ៗនៃកម្មវិធីរុករកដើម្បីបន្តការប្រើប្រាស់កម្មវិធីកេរ្តិ៍ដំណែលមានកម្មសិទ្ធិដែលត្រូវបានអភិវឌ្ឍតាំងពីយូរមកហើយសម្រាប់កម្មវិធីរុករកជាក់លាក់ទាំងនេះ។ សម្រាប់ពួកយើងក្នុងឧស្សាហកម្មបណ្ដាញគំនិតនៃការប្រើកម្មវិធីរុករកដូចនេះហាក់ដូចជាឆ្កួតប៉ុន្តែស្រមៃមើលក្រុមហ៊ុនផលិតដែលប្រើប្រាស់កម្មវិធីចាស់ៗជាច្រើនទសវត្សរ៍ដើម្បីគ្រប់គ្រងស្តុកនៅជាន់ហាងរបស់ពួកគេ។ បាទមានវេទិកាសម័យទំនើបណាស់ដើម្បីធ្វើរឿងនេះប៉ុន្តែតើពួកគេបានវិនិយោគលើវេទិការមួយក្នុងចំណោមវេទិកាទាំងនោះទេ? ប្រសិនបើប្រព័ន្ធបច្ចុប្បន្នរបស់ពួកគេមិនខូចតើហេតុអ្វីបានជាពួកគេផ្លាស់ប្តូរវា? ក្នុងករណីជាច្រើនពួកគេនឹងមិនឃើញហើយអ្នកនឹងរកឃើញក្រុមហ៊ុននេះបង្ខំឱ្យនិយោជិកប្រើកម្មវិធីនោះនិងកម្មវិធីអ៊ីនធឺណិតចាស់ដើម្បីប្រាកដថាដំណើរការវា។

មិនទំនង? ប្រហែលជា, ប៉ុន្តែវាពិតជាអាចធ្វើទៅបាន។ ប្រសិនបើអ្នករត់ចូលទៅក្នុងបញ្ហាដូចនេះការអាចដំណើរការគេហទំព័រនៅក្នុងរបៀបឯកសារចាស់ៗទាំងនេះអាចនឹងជាអ្វីដែលអ្នកត្រូវការ។

អត្ថបទដើមរបស់នាង Jennifer Krynin ។ បានកែសម្រួលដោយលោក Jeremy Girard នៅថ្ងៃទី 6 ខែកក្កដាឆ្នាំ 17