📜 ⬆️ ⬇️

Jquery 1.6.3 released

Retelling from the official blog

JQuery 1.6.3 is finally out! This is the third release of updates for jQuery 1.6.
As usual, we offer two copies of jQuery, one compressed and the other uncompressed (for debugging or learning).
JQuery 1.6.3 compressed
JQuery 1.6.3 uncompressed

List of changes


Ajax

# 9255: jQuery.parseXML error handler did not work in WebKit browsers
# 9854: Pass statusText through instead of “normalizing” it
# 9887: jQuery.ajaxSetup could lead to unnecessary memory use
# 9970: There was a typo in ajax.js: should the status be jqXHR.status?
# 10098: Encode comment-like accept headers to avoid mobile carrier mangling

Attributes

# 9630: foo.contents (). HasClass () returned an invalid value
# 9699: removeAttr ('style') did not consistently delete the style attribute in WebKit
# 9719: removeAttr ("disabled") did not change the color of the inputs in IE6
# 9979: .prop ('tabIndex') returned inconsistent results for elements that do not have TabIndex installed
# 9980: Simplify attr code with getAttributeNode for everything in IE6 / 7
')
Build

# 9988: A small license header in a compressed version of jQuery.

Core

# 9521: XSS with $ (location.hash) and $ (#) needed?
# 9897: try-catch isPlainObject detection
# 10076 $ .inArray crack IE6 and Chrome if the second argument is `null` or` undefined`

CSS

# 6652: Now the filter: alpha (opacity = 100) is deleted after the animation
# 9572: Support for -ms-transform in the .css () method (ie9 +);
# 10021: It was not possible to add a negative number using the relative syntax value in .css () and .animate ()

Data

# 8235: jQuery.data caused a script error under certain circumstances
# 9318: HTML5 data attributes caused strange behavior if attribute names contained numbers
# 9413: $ .fn.removeData does not remove data from the dash in the name
# 9779: Allowed non-null | undefined values ​​in properties
# 9794: Now jQuery.fn.data () correctly handles access to arbitrary data property values
# 10016: It was not possible to get “false-y” values ​​when using the name key using dashes using jQuery.data
# 10080: loading from frame window was interrupted in IE8

Dimensions

# 10123: .width () could return fractional values ​​in Firefox 6

Effects

# 9381: Animations stop when the browser is out of focus due to requestAnimationFrame
# 9678: setInterval is cleared by animation

Developments

# 7071: Access to the “type” property of VML-elements did not work in IE when submitting a special handler

Manipulation

# 9587: Cloning a div with an object caused errors in IE8

Support

# 9634: The symbol "t" was visible in the upper left corner during the initialization support.js
# 9823: IE 8 crashed when using background image for BODY in css
# 9964: fixed typo in test / support.js module strictEqual
# 10029: $ .support.scriptEval removed, but still included in the documentation

Also

- Improved support for data-attributes;
- removed the requestAnimationFrame support, which was added in 1.6, since browsers still support it crookedly. Turn on later;
- Fixed XSS: $("#id") , $("<img>") , $("#<mg>") . ( UseRifle ).

- , .
vulnerability XSS: $("#id") , $("<img>") , $("#<mg>") . ( UseRifle ).

- , .
XSS: $("#id") , $("<img>") , $("#<mg>") . ( UseRifle ).

- , .
XSS: $("#id") , $("<img>") , $("#<mg>") . ( UseRifle ).

- , .

Source: https://habr.com/ru/post/127561/


All Articles