Unsupported elements will generally be disabled by the Liberate transcoding server. Use of these technologies may cause strange behaviour or errors.
Do not use the following, as these are not supported; HTTP 1.1, JavaScript 1.2 , HTML 4, Plug-ins, Java, Applets, VBScript, XML, DOM 1, Cascading Style Sheets, and Active X controls.
Of the supported standards, there are the following exceptions and/or bugs:
HTML 3.2
- Don’t use sound
- Don’t use Image maps
- Don’t use mailto links
- Don’t use null values in drop-down menu options or use drop-down menu’s with a large number of menu options
- Don’t use graphics as form ‘submit’ buttons unless using workaround
- Remove External and Broken links
JavaScript 1.1
- Don’t use "document.write" (use dynamic tables instead)
- Don’t use Alert boxes
- Use Liberate compliant cookie code
HTTP
- Ensure only HTTP 1.0 compliant data is presented to ntl’s servers
- Avoid complex server-side redirects
- Don’t use HTTP Get for very long URL’s (e.g. over 1kb), use HTTP Post instead
For working alternatives to unsupported features and code extensions, please see Liberate’s Content Developers Guide (Content Development Kit) and Liberate’s guide to Supported JavaScript. They can be found in the "downloads" section.
N.B. If you are thinking about using NetRequest, please contact your contact delivery manager for more information, as it may not be supported.
Last updated: 18 October 2002