I have a partner whose application formats correctly on PIE, but not on IE6 on a MC55, even when mobile is selected. The Style Sheet sent appears to the Web Server to be a desktop instead of mobile device. Looking at the Comparative Study of IE6 document on the ECSG website, there appears to be information that would enable the partner to implement their solution but the documents are marked as internal or confidential. Can someone point me to a resource that will enable the partner to resolve their issue?
PIE v IE6// Expert user has replied. |
3 Replies
We found that IE6 has an additional registry value that sets the user.agent response from the browser differently than PIE did. That registry value was not present in PIE. This value is:
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\User Agent] "Template"="Same as Windows XP" This default value points to a "Same as Windows XP" template that that resides under this key. We corrected the issue by changing the value to be: "Template"="Same as Pocket PC" We use the attached registry file to set up the device to provide the same user.agent registry values that were previously supplied by PIE. Good Luck!
Additional comment: If you want to see what user.agent values your browser sends to the web server, you can put the following command into the Address Bar of your browser and run it. A window will pop up with the User Agent string displayed. javascript:alert(navigator.userAgent) Good Luck!
You should try Motorola PocketBrowser, it will render using the PIE engine.