Windows Phone Thoughts - Daily News, Views, Rants and Raves

Check out the hottest Windows Mobile devices at our Expansys store!


Digital Home Thoughts

Loading feed...

Laptop Thoughts

Loading feed...

Android Thoughts

Loading feed...




Go Back   Thoughts Media Forums > WINDOWS PHONE THOUGHTS > Windows Phone Software

Reply
 
Thread Tools Display Modes
  #1  
Old 09-01-2005, 06:35 PM
Menneisyys
5000+ Posts? I Should OWN This Site!
Join Date: Jun 2007
Posts: 5,067
Default New bugs found in PIE

Over at the PPCMag forum, I was pointed to three URL's that don't work with Pocket Internet Explorer (PIE) (the thread can be found here). Because these problems are pretty common with PIE (especially the 'My eBay' problem, which may have caused problems to others as well), I've decided to post the results of my in-depth, technical, HTML/JavaScript source-level investigations to other Pocket PC forums as well, also as an addition to my well-known roundup of PPC web browsers, which you really should read if you haven't done so yet.

There're several bugs in PIE, even in the WM2003SE version. One of them I've clearly spotted is related to relative/absolute URL's used from JavaScript, which cause no problems to desktop browsers/NetFront/Thunderhawk; to PIE, however, they do.

Relative URL's are often used on free web page hosts to avoid their users blocking their ads by directly linking in their pages from Web pages hosted on other hosts. An example of this is Tiscali, which inserts some JavaScript code in all the uploaded HTML pages. A small section of the inserted script follows:

Code:
function refresh() {
    top.frames[0].location='/banner-tiscali/banner.html';
    top.frames[top.frames.length-1].location='/banner-tiscali/stats.html?userpage_'+shortuserdir;
}
Here, the '/banner-tiscali/banner.html' and the URL starting with '/banner-tiscali/stats.html?userpage_' are both relative; that is, they don't contain the full host address.

PIE can't resolve these relative links, as can clearly be seen on the following screenshot:



(Note the 'blank/banner-tiscali/banner.html' at the top, meaning it can't find the resource. With older versions, PIE displays an error dialog box instead.)

Both NetFront (NF) 3.0+ and Thunderhawk (TH) are able to render these kinds of pages without problems:





(Notice the pictures in the upper frame!)

The second, problematic page that PIE is absolutely unable to render are subpages (for example, Investing) of http://www.fineco.it/ . It causes no problems to NF 3.0+ / Thunderhawk, though:





(The only advantage of WM2003SE PIE over, say, the PPC2k PIE is that the latter can't even render the main page. The latest PIE version is at least in this respect better than the 5.5-year-old one...)

Finally, a third, even more important page PIE is unable to render is the ' My eBay ' link at ebay.com. NF 3.2 (but not NF 3.0!) and TH, however, can:





Therefore, if you find pages like the above three that PIE can't render, you have a good chance that alternative browsers can.

Please note that I haven't tested Minimo (see my test) or Opera for compatibility.
 
Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 08:03 AM.