Windows Mobile 6 – Internet Explorer Mobile modes

Since IE6 comes as 6.1.4 or higher, Internet Explorer Mobile can work in IE6 or the older PIE mode.

IE6 means Internet Explorer 6 desktop compatible mode. Which works more or less with known and unknown restrictions. The biggest advantage is that Internet Explorer (IEM) >=6.1.4 supports keyboard event DOM of javascript.

For some web sites you may downgrade to PIE (Pocket Internet Explorer) mode. You will get scroll bars and a standard menu bar and no on-screen zoom option.

To switch to PIE mode in Windows Mobile 6 or Windows Embedded Handheld 6.5 you need to set the following registry key:

[HKEY_LOCAL_MACHINE\Security\Internet Explorer]
MSHTML=0
; 0=PIE mode
; 1=IE6 mode

To control the PIE view mode directly, you can use the following registry key:

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main]
"MakeFit"=dword:00000002
; tested in PIE mode
; 2=OneColumn
; 1=FitToScreen
; 0=Desktop
IE6 automatic mode

IE6 automatic mode

IE6 mobile view

IE6 mobile view

 

IE6 desktop view

IE6 desktop view

 

PIE desktop view

PIE desktop view

 

PIE Fit To Screen view

PIE Fit To Screen view

 

PIE One Column view

PIE One Column view

8 Comments

  1. Stefan says:

    Thank you! I was trying to figure out why the view was completely different on otherwise identical devices. This explains it perfectly.

  2. RYU says:

    Thank you!!
    I am a developer in South Korea. help me please~ 🙂
    I have a question. If I press the arrow keys to move the mouse cursor in IE Mobile 6. I don’t want to use the mouse cursor. Do you know how?
    Switch in PIE mode, CSS and script does not work normally.

  3. josef says:

    hello ryu

    I am sorry, but I can not help with that.

    ~jsoef

  4. David says:

    Hi Josef

    Is there any configuration change in security of IE when they were changed?

    Thank you

  5. josef says:

    Unfortunately this registry key is not documented for us at the MS sites.

    And, for sure you are changing the security, you are switching the whole rendering engine for your Internet Explorer on the WM device

  6. RYU says:

    Hello Josef and David.
    Thanks for reply to my problem.
    PIE mode is CSS and script does not work normally.
    I used JSON and jquery. But did not work in PIE mode.
    Do you know how?
    Thank you.

  7. josef says:

    Hello RYU

    in PIE mode only part of ECMA Javascript and the other standards are supported. There is NO full doc by MS what is supported and what not 🙁

    JSON and JQuery may work in IE6 mode but better you go with a browser like the one by ZetaKey: http://www.zetakey.com. But these webkit browsers come and go for Windows CE/Mobile.

    ~josef

  8. RYU says:

    Hello Josef
    Thank you for your help~:-)
    PDA is very difficult. Bye~
    -RYU

Leave a Reply