HeadlinesBriefing favicon HeadlinesBriefing.com

Cuplikan HTML Kuno dan Artefak

Hacker News •
×

Dengan perangkat, peramban, sistem operasi, faktor bentuk, spesifikasi, preferensi pribadi, alat, dan kepentingan korporasi yang terus berubah, web berada dalam keadaan aliran yang konstan. Akibatnya, juga HTML yang kita tulis berubah. Untuk setiap baris dari spesifikasi HTML itu sendiri yang berubah sejak awal bahasa, ada banyak lebih banyak bit HTML yang mengalami apa yang akan saya sebut sebagai ‘perubahan lingkungan’.

Adaptasi terhadap peramban yang berbeda, ekstensi, integrasi, dan sistem tempat kita menemukan HTML. Artikel ini tidak mencakup bit HTML yang pernah ditentukan tetapi kini sudah usang, justru memeriksa semua cuplikan yang telah menyusup ke situs web sebagai akibat dari, atau dalam melawan, integrasi pihak ketiga, persaingan peramban, ekstensi vendor, dan hack khusus platform. Bit HTML yang disertakan karena alasan tertentu dan yang telah dilupakan karena tidak relevansi saat ini.

Bit-bit yang hanya tinggal dalam markup situs dari zaman lalu dan dalam ingatan mereka yang berjuang selama perang peramban. X-UA-Compatible<meta http-equiv="X-UA-Compatible" content="IE=edge">Pada zaman ketika peramban berubah cepat dan perilaku spesifik versi tidaklah hal yang jarang, dianggap perlu untuk menandakan kompatibilitas dengan versi tertentu dari peramban menggunakan tag meta X-UA-Compatible. Di sini atribut content membaca IE=edge, yang berarti bahwa target adalah mode dokumen yang didukung tertinggi di Internet Explorer (IE).

Seperti yang dijelaskan dalam dokumentasi, ada nilai lain selain edge. Man dapat juga memberikan nilai dari 5 hingga 11 yang sesuai dengan versi Internet Explorer yang terkait, atau menggunakan Emulate IE7 hingga Emulate IE11 untuk masuk ke mode versi tersebut, tetapi hanya jika DOCTYPE yang valid dideklarasikan, jika tidak maka akan kembali ke mode quirks.<meta http-equiv="X-UA-Compatible" content="chrome=1">Sebelum Chrome mendominasi pasar, Google merilis plugin untuk Internet Explorer yang disebut Google Chrome Frame. Dapat dipasang di versi Internet Explorer 6 hingga 9, ia merender situs web menggunakan mesin Web Kit yang dimodifikasi oleh Chrome alih-alih mesin Trident dari Internet Explorer jika tag tersebut diatur.<meta http-equiv="X-UA-Compatible" content="requires Active X=true">requires Active X digunakan untuk menginstruksikan Internet Explorer 10 untuk beralih ke mode desktop jika berada dalam mode Metro, yang tidak mendukung plugin.

ICBM Coordinate<meta name="ICBM" content="-31.9548, 115.8602">ICBM (singkatan dari ‘misil balistik antarbenua’) adalah istilah slang hacker untuk lokasi geografis seseorang yang risalai dari hari-hari Usenet. Tag meta ini digunakan untuk mengidentifikasi lokasi geografis subjek situs web dan dirujuk oleh layanan Geo URL untuk memetakan situs-situs di bola bumi dan membantu orang menemukan situs-situs dengan kedekatan geografis. Pada zaman ketika peramban berubah secara teratur dan perang peramban sedang pada puncaknya, terkadang penting untuk menargetkan peramban tertentu atau versi tertentu dari satu peramban.

Microsoft menangani hal ini di Internet Explorer dengan komentar yang diformat khusus seperti yang terlihat dalam cuplikan. Ada sejumlah operator yang dapat digunakan untuk menyempurnakan kondisi lebih lanjut: Operator Deskripsi IE menunjukkan Internet Explorer. Bisa juga menyertakan versi, seperti IE 7.lt Kurang dari.lte Kurang dari atau sama dengan.gt Lebih dari.gte Lebih dari atau sama dengan.! BUKAN.& DAN.| ATAU.() Operator subekspresi.true Selalu dievaluasi sebagai true.false Selalu dievaluasi sebagai false.

Netscape memiliki cara sendiri untuk menangani komentar bersyarat menggunakan entitas Java Script langsung setelah tag pembuka komentar. Jika dievaluasi sebagai true, komentar akan disertakan. Jika dievaluasi sebagai false, maka itu hanya akan menjadi komentar.

Peramban selain Netscape selalu memperlakukan itu sebagai hanya sebuah komentar.<meta name="MSSmart Tags Prevent Parsing" content="TRUE">Smart Tags adalah sistem yang diperkenalkan oleh Microsoft di Internet Explorer 6 yang secara otomatis menyuntik hiperlink ke dalam halaman.1 Sebagai contoh yang diberikan oleh Microsoft adalah bahwa ‘sebuah Smart Tag mungkin mendeteksi nama-nama perusahaan besar di Web dan memberi tagnya, sehingga Anda dapat mengakses kutipan saham dan informasi perusahaan.’. Situs o....