-r--r--r--

Symbian Service

Manās acīs ir iekritis interesants WML parsēšanas bug iekš Symbian Service manā Nokia E60 (firmware v. 3.0633.09.04). Sāksim ar to, kad līdz šim vienīgās nepatīkamā lieta, kad valīdu WML neparsē pareizi ir bijušas ar Opera pārlūku (kas diemžēl turpinās joprojām), bet nu re klubiņam piebiedrojās Symbian Service.

Viss ir pavisam vienkārši, ģenerējam šādu PHP/WML kodu, un mēģinām atvērt to Symbian Service. Un lūk ar rezultāts:

Kā domājiet, kas šeit ir nepareizi? Nu pirmkārt jau acīs krīt, tas kad “Back” vietā rādas “Cancel”, kas nozīme, kad turpinās lapas sagremošana (par ko gan neliecina nekas cits ^^). Un protams nav teksta rindiņas pēc “Otrā saite”, kas bija iedrukāta skriptā “Teksts, kuru vajag izlasīt :)”, kas varētu nozīmēt, kad pēc “Otrā saite” noparsēšanas kaut kas aiziet šķībi. Bet tā nevajadzētu būt, jo WML ir valīds!

Tā ka filozofēt nav mana tieksme ar to arī pietiek, pierādīts un gana. Gribētos gan zināt citu Symbian lietotāju atsauksmes, kā viņiem parsējas šī lapa caur Symbian Service (ļoti gaidīšu).

P.S. Varat arī pamēģināt nomainīt <i> uz <b> vai <u> there will be same problems :)

2 komentāri

  1. Runas caur biezpienu » Kunkuļos #4

  2. kjengurs izteicās:

    man tieši šitais pats gadījās ar nokia 5500d caur iebūvēto pārlūkprogrammu- risinājums bija: lietot opera mobile, bet ja gadās ar iebūvēto, tad izvairīties no wml lapām ar bold+ italic teksta noformējumu ;D