Support for Internet Explorer in Windows Embedded CE

Windows Mobile Not SupportedWindows Embedded CE Supported

8/28/2008

Internet Explorer 6 for Windows Embedded CE is a feature-rich browser control and provides technologies that can be used to build a custom browser for a specific device or market.

Internet Explorer 6 for Windows Embedded CE supports much of the same functionality as the desktop Microsoft Win32® version of Internet Explorer 6.

The following topics provide more information about the different functionalities between the desktop version of Internet Explorer and Internet Explorer 6 for Windows Embedded CE:

  • Desktop Internet Explorer functionalities supported by Internet Explorer for Windows Embedded CE
  • Internet Explorer for Windows Embedded CE functionality differences
  • Desktop Internet Explorer functionalities that are partly supported in Internet Explorer for Windows Embedded CE
  • Desktop Internet Explorer functionalities that are not supported in Internet Explorer 6 for Windows Embedded CE
  • Functionalities that are supported only in Internet Explorer for Windows Embedded CE
  • Plug-in support in Internet Explorer for Windows Embedded CE
  • Scripting functionalities not supported in Internet Explorer for Windows Embedded CE

Desktop Internet Explorer functionalities supported by Internet Explorer for Windows Embedded CE

Internet Explorer 6 for Windows Embedded CE supports the following desktop Internet Explorer features:

  • HTML 4.01
  • Dynamic HTML (DHTML)
  • Cascading style sheets that are compliant with CSS1 and CSS2 core functionality. For more information, see Internet Explorer Mobile CSS Support.
  • Document Object Model (DOM)
  • Microsoft® ActiveX® controls, which must be installed and registered on the device. ActiveX controls are not binary compatible between the desktop version of Windows and Windows Embedded CE.
  • Browser Helper Object (BHO)
  • Frame and IFRAME
  • Cookies that are used for tracking data or data settings for a particular Web site. For more information, see Cookies.
  • Client Capability behaviors. For more information, see Using Client Capabilities.
  • Image support (GIF, Animated GIF, JPG, BMP, XBM, and PNG)
  • Printing
  • HTML Applications (.hta) and HTML Component (.htc)
  • HTTP 1.0, HTTP 1.1, and FTP
  • Secure Sockets Layer (SSL) support. SSL2, SSL3, and TLS 1.0
  • Basic, NTLM, and Kerberos authentication (NTLM and Kerberos are optional components)
  • IP Version 6 (IPv6). For more information, see Core Protocols of IPv6 and IPv6 Addressing.
  • Offline browsing
  • Security Zone
  • Asynchronous pluggable protocols. For more information, see Using Asynchronous Pluggable Protocols.
  • Microsoft Jscript 5.6 and VBScript 5.6. For information about scripting support, see Scripting. For information about the scripting functionalities not available in Windows Embedded CE, see Scripting functionalities not supported in Internet Explorer for Windows Embedded CE.
  • Theming Support that applies Windows XP visual style to intrinsic controls. For more information, see Theme Support Reference.
  • Platform for Privacy Preferences (P3P) support that enables cookie filtering. For more information, see Platform for Privacy Preferences (P3P).
  • Popup blocking that enables the filtering of unwanted popup windows. Windows Embedded CE provides a different implementation from desktop implementation. For more information, see Using the Popup Blocker Interfaces.
  • RPC support enables cross-window communication. For more information, see Internet Explorer RPC Support.
  • Complex Script language

Applies to Windows Embedded CE 6.0 R2

  • All the released Internet Explorer 6 security updates through June 2007 are now installed to help with possible malware and other Web-based threats.
  • Rich Editing is now supported.

Desktop functionalities that behave differently on Internet Explorer for Windows Embedded CE

The following list shows the desktop functionalities that behave differently on Internet Explorer 6 for Windows Embedded CE:

  • **Browser application. Internet Explorer 6 for Windows Embedded CE includes a browser application, IESAMPLE. IESAMPLE displays the current security zone in the browser status bar, and displays the security lock icon when the user visits a secure Web site that automatically sends its security certificate. IESAMPLE also implements the AutoComplete functionality that finishes entries on Web pages by displaying a list of previous matching entries. For more information about this application, see The IESample Browser.
    The following functionalities are supported in IESAMPLE:

    • Menu
    • Toolbar
    • Favorites
    • Control Panel
    • On the Address bar, the Go button is not supported
    • Status bars

    Note

    The Media and History bars are not supported. Also, the Search and Favorites panes are not supported.

  • Editing

    • Cut, copy, and paste operations are supported, but rich editing is not supported
  • Printing: print preview is not supported

  • ActiveX controls in Windows Embedded CE are not binary compatible with the desktop version of Windows

Desktop Internet Explorer functionalities that are partly supported in Internet Explorer for Windows Embedded CE

Internet Explorer functionalities for the desktop that are partly supported in Internet Explorer for Windows Embedded CE are as follows:

  • Filters and Transition that add visual effects to Web page content. Not all visual effects are supported in Internet Explorer 6 for Windows Embedded CE. For more information, see Adding Filters and Transitions.
  • Internet Explorer DHTML behaviors, including clientCaps and printing related behaviors. Other behaviors such as userData, homepage, download behaviors are not supported. For more information, see Internet Explorer MSHTML/DHTML API Application Development.
  • Window.open method that enables the browser to communicate across different browser windows it has opened. This method requires RPC support for cross window scripting. For more information, see Internet Explorer RPC Support.
  • Mouse wheel scroll reader mode is not supported
  • Platform for Privacy Preferences (P3P). Privacy Report is not supported. For more information, see Platform for Privacy Preferences (P3P).

Desktop Internet Explorer functionalities that are not supported in iesix for Windows Embedded CE

The following list shows desktop Internet Explorer functionalities that are not supported in Internet Explorer 6 for Windows Embedded CE:

  • Automatic download of ActiveX controls
  • Microsoft Java Virtual Machine
  • Font download
  • Drag-and-drop
  • Data binding
  • Rich Editing

Note

From Windows Embedded CE 6.0 R2 Rich Editing is supported.

  • Dynamic Property
  • HTML + TIME
  • Auto-proxy
  • Several protocols, including Gopher, news, and mailto. OEMs can add mailto protocol support
  • Intelliform features such as autocomplete and save password
  • Recreation Software Advisory Council on the Internet (RSACi) rating system
  • Vector Markup Language (VML)
  • Internet Explorer type libraries

Functionalities that are supported only in Internet Explorer for Windows Embedded CE

Internet Explorer 6 for Windows Embedded CE supports TV-Style navigation. This functionality includes directional tabbing, fixed width layout, disabling scrollbar support, and scroll adorner.TV-Style navigation. For more information, see Internet Explorer TV-Style Navigation.**

Plug-in support in Internet Explorer for Windows Embedded CE

Internet Explorer 6 for Windows Embedded CE supports various plugins such as Java Virtual Machine and Macromedia Flash. For the availability of these plug-ins, contact the third-party vendor.

Scripting functionalities not supported in Internet Explorer for Windows Embedded CE

The following list shows the scripting functionalities that are not supported in Internet Explorer 6 for Windows Embedded CE:

  • Dynamic attribute through expressions
  • ScriptControl Object
  • Type libraries for VBScript
  • Scrrun.dll support; including dictionary and file objects
  • Automatic loading of type libraries. AddTypeLib on IActiveScript is not supported.
  • Referencing cross-window objects. opener.top.location and window.opener are only supported when the Internet Explorer RPC support Catalog item is included in the OS design. For more information about this funcitonality, see Internet Explorer RPC support.

See Also

Concepts

Internet Explorer Application Development

Other Resources

Internet Explorer 6 for Windows Embedded CE