I. Javascript
1. The getYear method of the date object
The results returned by IE getYear () are the same as those returned by getFullYear (), but ECMA262 explicitly specifies that getYear returns "year-1970 ". Some websites use getYear to return the Year, which leads to logical differences between standard browsers such as IE and FF.
Ii. DOM
1. event model
2.doc ument. elementFromPoint
This method of document is extended by IE. The DOM node of the element can be returned according to the client Region coordinates of the viewport. Safari also supports this method, but the coordinates represent the coordinates after the webpage content layout (the coordinates are the client zone coordinates of the browser window ). The difference between the two results in that if you want to obtain the element node through the pointer of the mouse, IE is the client region coordinate (clientX, clientY) of the client that can directly event the returned element, however, safari uses scrollX and scrollY to return the result. In the sense of this interface, both are reasonable. The meaning of the coordinate is not clearly defined in MSDN, but IE is easier to use from the interface, while safari needs to convert the coordinates.
Iii. CSS
Iv. layout
V. Plug-ins and ActiveX
As we all know, IE is compatible with third-party programs using ActiveX technology, while Firefox, safari, Chrome, and opera adopt the plug-in Technology of NPAPI. At the interface level, the plug-in interface layers are lower (both are C function pointers), and abstract interfaces and data types are used to encapsulate the interaction logic between browsers and third-party programs, however, browsers and plug-ins are tightly coupled. ActiveX shields process and thread models and is a loosely coupled interaction method. This is also why the valid ActiveX does not cause IE to crash in IE, but the plug-in with the same function may cause the browser to crash. The difference in this feature is also one of the major differences in browser compatibility.
Vi. Miscellaneous
1. it is not reasonable for the forum to set cookies based on the sub-version of the browser in the UserAgent, because the original Cookie is effective as the browser version changes.