Some questions about cross-browser testing

Source: Internet
Author: User
Tags versions

An important part of WEB design and developer work is cross-browser testing, who let us live in this happy and painful era, there are so many browsers in front of us, there is the nightmare of the total can not get rid of IE6. This article describes a variety of issues and knowledge related to Cross-browser testing, including rendering, platforms, devices, and JavaScript engines.

Dream Five Combination

IE dominates the world in those days, the Web designer occasionally fell into ie with its competitors, however, when some new, Web-oriented browser appeared, things changed, IE's dominance was challenged. As things have changed, the advent of mobile browsers and new rendering engines has allowed WEB designers to begin to consider problems with cross-browser testing. Today, WEB designers are increasingly targeting 5 or 6 major browsers, but things don't end, and it's always a dream forever.

While the browser market is dominated by 5 big browsers, it cannot ignore the other 0.87%.

In general, cross-browser testing is for different rendering engines, and if you've already tested a mainstream rendering engine such as Trident,gecko,webkit,presto, it seems to be safe to say. However, testing for a wider range of devices and platforms is still necessary to help you uncover a number of potential problems.

Trident (Internet Explorer), Gecko (Firefox), Webkit (Chrome and Safari) and Presto (Opera).

Basic test

At present, a serious problem is device dependencies. Apple has been hell-bent on refusing to support Flash,apple and Adobe against each other in the IPhone and IPad. Although Flash itself is responsible for content rendering, it is imperative to expand your testing scope by simply testing in mainstream browsers and still not finding potential problems.

Flash renders its own content, but not all browsers support Flash.

Another problem is the version of the render engine, which is important to support the latest version, while many devices are still using the old version of the rendering engine, which requires us to test both the old and the new versions of the rendering engine.

Internet Explorer 6.0 uses a BUG-ridden old Trident rendering engine

The problem with the rendering engine is not only between versions, but also with different platforms and devices, and there is no doubt that testing a variety of devices for a variety of platforms will drive you crazy. Designing for small screens is not easy, especially when there is no agreement between the different devices. This exists in the middle of the desktop system, with the same rendering engine, and on different platforms, there is still a slight difference.

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.