J2-xhtml browser, j2-wml browser, and j2-wap browser (version 0.60)

Source: Internet
Author: User
Click here to download (Adaptive screen size)

Brief description:
    1. The package size after code obfuscation is about 90 KB
    2. Supports WML 1.0, WML 1.1, WML 2.0, and XHTML 1.0 labels. See table 1.
    3. Some CSS styles are supported. See Appendix 2.
    4. Supported image formats include PNG, GIF, and JPEG.
    5. Supports multi-window browsing
    6. Supports three types of font sizes: large, medium, and small. Supports bold, italic, and underline.
    7. Supports touch screen. You can click a link on the screen and drag a scroll bar.
    8. To implement SocketHttpConnection, you can connect to the network in the form of a socket. This method can access SSL through cmwap, while HttpConnection cannot implement SSL access through cmwap. (This method needs to sign jad)
    9. The Kxml 2.30 engine is used to parse web pages in xmlPull mode (SAX). The process of downloading or parsing Web pages can be stopped by users.
    10. Download the webpage content and parse it, and then download the image to display it.
    11. The browser caches the Image Based on the image Url. You can adjust the number of bytes of the cached image. The default value is 64KB. On the current page or new page, images with the same Url do not need to be downloaded again. They are read from the cache and displayed
    12. Open a new page, and the content of the current page is saved in the memory to facilitate rewind
    13. MIME type check. If the unsupported MIME type is detected, the user is prompted.

      Click here to download (Adaptive screen size)

      Version update history:

      • V.060b added support for the card label onenterforward attribute in WML1.1
      • V0.60b fixed the bug that "Click nodes automatically" and the node is not logged out.
      • V0.58b added WML1.1 timer tag support
      • V0.58b fixed some bugs that caused abnormal resolution due to tag replacement.
      • V0.53b fixed the bug that opening multiple webpages may cause network download blocking.
      • V0.52b improved the rendering engine, effectively reducing the number of screen refreshes, consuming less memory, and saving power
      • V0.50b fixed the kxml bug, which is the ability of the browser to parse more html pages that do not comply with the specifications
      • V0.49b corrected the problem that the SetVar tag in WML1.1 may not be able to register variables.
      • V0.48b corrected the anchor location error
      • V0.48b corrected the problem of misassignment of static global variables in WML1.1
      • 2009-3-20 v0.47b allows you to directly open the URL of the mime-type image in a browser
      • 2009-3-20 v0.47b on the "connection error" page, you are allowed to return and return to the home page.
      • V0.47b on the "Incorrect mime type" page, the system allows you to move back and return to the homepage.
      • V0.47b fixed the bug where the focus link cannot be switched to another link
      • 2009-3-20 v0.47b fixed the bug where the link was misplaced after the link was removed.
      • V0.46b added support for wml1.1 marking "prev"
      • V0.46b solved the problem that some websites require an accept header and cannot open webpages
      • 2009-3-10 v0.45bTo implement SocketHttpConnection, you can connect to the network in the form of a socket. This method can access SSL through cmwap, while HttpConnection cannot implement SSL access through cmwap. (This method needs to sign jad)
      • 2009-3-10 replace KXML with 2.30 In v0.45b
      • V0.45b solved the problem that the page was not loaded and not refreshed
      • 2009-3-10 v0.45b: an incomplete url merge modification bug
      • 2009-3-10 v0.45b solves the select iValue problem (selected index)
      • 2009-3-10 v0.45b error page supports displaying error codes
      • 2009-3-10 support for v0.45b big, em, and strong nodes
      • 2009-3-10 v0.45b provides the Browser method by event
      • 2009-3-10 v0.45b solves the problem that the page is not loaded, and the page resolution cannot be requested for a new page
      • V0.45b focuses on the first line to locate the dislocation Problem
      • Support for "$ ()" value transfer on the v0.45b page
      • V0.45b added support for wml1.1 node setvar
      • V0.38b fixed the bug where the background of link-to-line conversion was incorrect.
      • V0.38b replaced the icon with an image loading or loading error
      • V0.38b fixed the error page bug
      • Add the MIME type "application/vnd.wap.xhtml + xml" to v0.38b"
      • V0.38b added support for MIME type judgment
      • V0.38b corrected the link line feed display problem
      • V0.35b fixed the bug that images are not automatically centered and aligned after being loaded.
      • V0.35b fixed the text overlap bug when the node is changed.
      • V0.35b added dual-Cache support
      • -2 fixed the XHTML parsing bug
      • -2 fixed the bug of parsing select nodes
      • Fixed the bug that the selection status does not change after the single button and check button are selected.

      Table 1: supported wap1.0 and wap2.0 labels

      • Body (2.0)
      • Card (1.0)
      • A (1.0, 2.0)
      • Anchor (1.0)
      • Post field (1.0)
      • Setvar (1.1)
      • Go (1, 1.0)
      • B (1.0, 2.0)
      • Strong (1.0, 2.0)
      • Small (1.0, 2.0)
      • Medium (1.0, 2.0)
      • Big (1.0, 2.0)
      • I (1.0, 2.0)
      • U (1.0, 2.0)
      • Input (1.0, 2.0)
      • Select (1.0, 2.0)
      • Option (1.0, 2.0)
      • Marquee (2.0)
      • Img (1.0, 2.0)
      • Address (1, 2.0)
      • Form (2.0)
      • P (1.0, 2.0)
      • Div (1, 2.0)
      • Br (1.0, 2.0)
      • Span (2.0)
      • Font (2.0)
      • Table (1.0, 2.0)
      • Tr (1.0, 2.0)
      • Td (1.0, 2.0)
      • Textarea (2.0)
      • Head (2.0)
      • Title (1, 2.0)
      • Meta (2.0)
      • Style (2.0)

      Appendix 2: supported css styles

      • Background-color
      • Background-Image
      • Text-Align
      • Color
      • Margin-Left
      • Margin-Top
      • Margin-Right
      • Margin-Bottom
      • Padding-Left
      • Padding-Top
      • Padding-Right
      • Padding-Bottom
      • Width
      • Height
      • Font-Size
      • Font-style
      • Font-weight
      • Text-decoration

      Contact Us

      The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

      If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

      A Free Trial That Lets You Build Big!

      Start building with 50+ products and up to 12 months usage for Elastic Compute Service

      • Sales Support

        1 on 1 presale consultation

      • After-Sales Support

        24/7 Technical Support 6 Free Tickets per Quarter Faster Response

      • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.