Firefox dan Tipe Konten vnd.wap.xhtml+xml
January 30, 2010 – 12:46 by Dani Iswara. Words count: 391.Last updated: Sunday, January 31, 2010 at 14:37.
Menurut informasi di forum Mozillazine dan situs pengaya/’add-ons’ Mozilla Firefox (Fx), dalam kondisi standar, peramban Web Fx (di GNU/Linux) disebut tidak mendukung tipe konten/’mime-type’ application/vnd.wap.xhtml+xml. Padahal format itu termasuk salah satu profil ‘XHTML Mobile’ yang banyak dipakai.
Peramban Web Opera versi desktop yang bermesin Presto 2.2 sudah mendukung tipe konten di atas. Silakan cek tulisan Spesifikasi Web yang didukung Opera Presto 2.2 (Oktober 2009) di situs resmi Opera. Peramban Midori (bermesin WebKit+GTK) di Linux juga bisa membuka konten tersebut. Sedangkan peramban Web Arora (WebKit+GTK) bisa membuka Twitter ‘mobile’, tapi tidak untuk Facebook ‘mobile’.
Masalah lain, mungkin ada di sisi ’server’ situs yang bersangkutan. Identifikasi sistem operasi Linux dan peramban terkait ‘masih terlupakan’.
Karena akses dengan peramban Web Fx versi yang sama di sistem operasi Windows lancar-lancar saja. Peramban Web Arora (bermesin WebKit+Qt), SeaMonkey (Gecko) dan Chromium 5 (WebKit) di Linux juga gagal membuka situs dengan tipe konten di atas.
Mengakses versi ‘mobile’ suatu situs Web dengan peramban Web versi desktop bisa digunakan untuk menyiasati penghematan lebar pita/’bandwidth’.
Misalnya versi ‘mobile’ situs Twitter dan Facebook memakai DOCTYPE di bawah untuk identifikasi tipe dokumennya di hadapan peramban Web:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">
Sekadar perbandingan, Google Mobile memakai <!doctype html> (HTML5).
‘XHTML Mobile Profile’ (XHTML MP) adalah standar ‘hypertext’ yang didesain oleh Open Mobile Alliance untuk perangkat telepon/telefon seluler (ponsel). Standar ini dikembangkan dari ‘XHTML Basic 1.0′ dengan tambahan ‘XHTML Modules’. XHTML-MP dapat disajikan dalam bentuk DTD berikut:
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd"> <!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.1//EN" "http://www.openmobilealliance.org/tech/DTD/xhtml-mobile11.dtd"> <!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.2//EN" "http://www.openmobilealliance.org/tech/DTD/xhtml-mobile12.dtd">
Solusi untuk peramban Web Fx di Linux, ada pengaya (dalam hal ini ekstensi) yang bisa ditambahkan dan/atau dikombinasikan:
- XHTML Mobile Profile.
- WMLbrowser.
- Modify Headers buatan Gareth Hunt. Mencoba mengubah ‘request header’ sendiri.
- User Agent Switcher karya Chris Pederick. Menyamar dengan identifikasi peramban Web yang berbeda agar dimengerti ’server’.
Setelah pengaya di atas terpasang, berikut ini ‘response header’–via ekstensi Web Developer–laman Facebook Mobile (tampilan gambar dinonaktifkan):
Content-Type: application/vnd.wap.xhtml+xml; charset=UTF-8
Content-Encoding: gzip
X-Cnection: close
Transfer-Encoding: chunked
Date: Sun, 31 Jan 2010 05:31:05 GMT
200 OK
Atau cek dengan Web Sniffer.
Kunjungi juga pengalaman Utchanovsky hingga harus Menipu Facebook karena masalah serupa di atas.
Bacaan terkait:
- XHTML Mobile Profile di Wikipedia.
- Perbandingan ‘XHTML Mobile Profile’ dengan ‘XHTML Basic’ di situs MobiForge.com.
Comment by Cahya on January 31, 2010 at 14:12:09
using Mozilla Firefox 3.6 on Windows Vista
Ha ha…, duh, pakai Arora saja Bli…
Comment by dani on January 31, 2010 at 14:33:18
using Midori 0.2.2 on GNU/Linux
Cahya,
Arora ngga bisa. Midori yang bisa.
Comment by Dani Iswara on January 31, 2010 at 14:39:21
using Mozilla Firefox 3.6 on Gentoo Linux
Ralat: Midori by default bisa membuka Twitter dan Facebook mobile. Arora tidak bisa membuka Facebook mobile.
Comment by bolang on February 2, 2010 at 16:31:36
using Mozilla Firefox 3.5.3 on Linux Mint 8
klo saya pernah coba buka konten wap pake IE6 emang bisa, tapi klo pake firefox gak bisa butuh add-on lagi, xml apaaa gtu, hehehe
btw postingan mas Dani skrg kebanyakan pake bhs inggris ya? saya jadi kurang ngerti mas, hehehe, maklum bhs inggris saya ndak terlalu bagus, hehe
sori nih jadi protes mulu
Comment by Dani Iswara on February 2, 2010 at 17:39:58
using Mozilla Firefox 3.6 on Gentoo Linux
bolang,
saya belum nyoba di MSIE.
Untuk bahasa, suka-suka saya, kadang selang-seling. Padahal tatabahasanya ngawur juga, maaf.